centos7 rpm安装mysql(自定义datadir) - 乂墨EMO

centos7 rpm安装mysql(自定义datadir) - 乂墨EMO

💡 原文中文,约3200字,阅读约需8分钟。
📝

内容提要

本文介绍了在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';`来设置新密码。

🏷️

标签

➡️

继续阅读