内容提要
本文介绍了在CentOS 7上安装MySQL 5.7.28的步骤,包括解压安装包、清除已安装的MySQL和MariaDB、安装各个组件、修改SELinux设置和配置文件,最后启动MySQL服务并设置root用户密码。
关键要点
-
在CentOS 7上安装MySQL 5.7.28的步骤包括解压安装包和清除已安装的MySQL和MariaDB。
-
使用命令安装MySQL的各个组件,确保按照顺序执行。
-
临时关闭SELinux并修改配置文件以永久关闭SELinux。
-
准备MySQL的数据目录和配置文件,设置相关参数。
-
启动MySQL服务并检查状态,提供关闭和重启的命令。
-
设置root用户密码并授予所有权限。
延伸问答
如何在CentOS 7上安装MySQL 5.7.28?
在CentOS 7上安装MySQL 5.7.28的步骤包括解压安装包、清除已安装的MySQL和MariaDB、安装各个组件、修改SELinux设置和配置文件,最后启动MySQL服务并设置root用户密码。
如何清除已安装的MySQL和MariaDB?
使用命令`rpm -qa|grep mysql`和`sudo yum remove mysql-libs`清除已安装的MySQL,使用`rpm -qa|grep mariadb`和`sudo yum remove mariadb-libs`清除MariaDB。
如何修改SELinux设置以安装MySQL?
临时关闭SELinux可以使用命令`setenforce 0`,要永久关闭SELinux,需要编辑`/etc/selinux/config`文件,将`SELINUX=enforcing`改为`disabled`。
如何准备MySQL的数据目录和配置文件?
准备数据目录时,需清空`/var/lib/mysql`目录并创建新的目录结构,包括`/opt/mysql/data`和`/opt/mysql/logs`,然后编辑`/etc/my.cnf`配置文件以设置相关参数。
如何启动和检查MySQL服务状态?
使用命令`sudo systemctl start mysqld.service`启动MySQL服务,使用`sudo systemctl status mysqld.service`检查服务状态。
如何设置MySQL的root用户密码?
可以通过查看`/var/log/mysqld.log`获取临时密码,然后使用命令`mysql -uroot -p`登录,接着执行`alter user root@localhost identified by 'yourpwd';`来设置新密码。