CentOS 7.6 安装 MySQL

准备工作
在开始安装 MySQL 之前,我们需要确保以下几点:
- 系统环境:CentOS 7.6 操作系统。
- 网络连接:确保服务器可以正常访问互联网。
- 软件依赖:安装 MySQL 之前,需要安装以下依赖包: -Development tools:gcc、make、autoconf、automake、libtool等。 -MySQL client libraries:libmysqlclient-dev。
安装 MySQL
使用 yum 安装 MySQL
打开终端,执行以下命令来安装 MySQL:
sudo yum install mysql-community-server
启动 MySQL 服务
安装完成后,启动 MySQL 服务:
sudo systemctl start mysqld
设置 MySQL 服务开机自启
为了使 MySQL 服务在系统启动时自动运行,执行以下命令:
sudo systemctl enable mysqld
安全设置
安装 MySQL 后,系统会自动生成一个临时密码,执行以下命令获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
登录 MySQL

使用以下命令登录 MySQL:
mysql -u root -p
输入步骤 4 中获取的临时密码。
修改 root 用户密码
登录后,修改 root 用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将 new_password 替换为你的新密码。
退出 MySQL
完成密码修改后,退出 MySQL:
EXIT;
配置 MySQL
修改 MySQL 配置文件
编辑 MySQL 配置文件 /etc/my.cnf,添加以下内容:
[mysqld] bind-address = 0.0.0.0 socket = /var/lib/mysql/mysql.sock
重启 MySQL 服务
修改配置文件后,重启 MySQL 服务:

sudo systemctl restart mysqld
验证 MySQL 安装
使用以下命令检查 MySQL 服务状态:
sudo systemctl status mysqld
使用以下命令检查 MySQL 版本:
mysql --version
FAQs
Q1:如何查看 MySQL 版本?
A1:使用以下命令查看 MySQL 版本:
mysql --version
Q2:如何备份 MySQL 数据库?
A2:可以使用 mysqldump 工具备份 MySQL 数据库,以下是一个示例命令:
mysqldump -u root -p database_name > backup_file.sql
将 database_name 替换为你要备份的数据库名,backup_file.sql 是备份文件的名字。

