因为cetnos8拥有了新的软件包管理器,所以我们可以使用centos8新的包管理器 dnf来安装。
dnf install @mysql安装过程和yum是一样的。
安装完成以后就可以进行启动服务和设置开机启动了。
添加开机启动并启动服务:
systemctl enable --now mysqld检查服务是否启动
systemctl status mysqld完成以后我们进行存储路径的修改:
假设我们需要把mysql数据存储在/database/mysql下,那么我们先把数据原来的存储文件复制一份到新的位置。
cp -r /var/lib/mysql /database/然后我们修改mysql的配置文件:
vim /etc/my.cnf.d/mysql-server.cnf
datadir=/var/lib/mysql 替换为 datadir=/database/mysql socket=/var/lib/mysql/mysql.sock 替换为: socket=/database/mysql/mysql.sock然后保存退出
然后使用运行mysql_secure_installation设置密码和安全配置
mysql_secure_installation运行后会给出提示让你选择y或n
第一个 VALIDATE PASSWORD component(验证密码组件) 选择y
第二个 选择密码策略 选择0(low)
第三个 输入密码
第四个 输入密码确认
第五个 移除匿名用户 选择y
第六个 不允许root 远程登陆 根据自己情况选择 y 或n
第七个 移除test数据库 选择y
第八个 重载权限表 选择y
到此配置就完成了。
然后重启一下数据库服务就能正常使用了。
除特别注明外,本站所有文章均为博文家原创,转载请注明出处来自https://www.32e.top/services/linux/article-156.html
暂无评论