81天前2020-12-09 17:38:01 |    抢沙发  76 
最近把服务器升级到了centos8 同时也想着把mysql版本也更新到8好了,于是就有了下文,mysql8对于之前的版本在安装上简单了很多,本文还会介绍怎么去修改mysql的存储路径。

mysql

因为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

到此配置就完成了。

然后重启一下数据库服务就能正常使用了。

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享