CentOS部署MySQL指南
环境准备

在开始部署MySQL之前,我们需要确保服务器环境满足以下要求:
- 操作系统:CentOS 7.x 或更高版本
- 网络环境:服务器能够正常访问互联网
- 用户权限:具有root权限的用户或sudo权限的用户
安装MySQL
安装MySQL Yum仓库
我们需要将MySQL Yum仓库添加到系统,打开终端,执行以下命令:
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装MySQL服务器
添加MySQL Yum仓库后,我们可以开始安装MySQL服务器,执行以下命令:
sudo yum install mysql-community-server
启动MySQL服务
安装完成后,启动MySQL服务,并设置为开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
修改root密码
在第一次启动MySQL服务时,系统会生成一个随机密码,我们需要使用以下命令来查看该密码:
sudo grep 'temporary password' /var/log/mysqld.log
使用以下命令登录MySQL,并修改root密码:

sudo mysql -u root -p
输入上面查询到的密码,然后按照提示输入新密码。
配置MySQL
修改MySQL配置文件
MySQL的配置文件位于/etc/my.cnf,打开该文件,进行以下修改:
[mysqld] server-id = 1 socket = /var/lib/mysql/mysql.sock basedir = /usr datadir = /var/lib/mysql
重启MySQL服务
修改配置文件后,重启MySQL服务以使更改生效:
sudo systemctl restart mysqld
测试MySQL
登录MySQL
使用root用户登录MySQL:
sudo mysql -u root -p
创建数据库和用户
CREATE DATABASE testdb; CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword'; GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost'; FLUSH PRIVILEGES;
测试连接

使用以下命令测试连接到MySQL数据库:
mysql -u testuser -p testdb
输入密码后,如果成功连接到数据库,说明MySQL部署成功。
FAQs
Q1:如何查看MySQL版本?
A1:使用以下命令查看MySQL版本:
mysql --version
Q2:如何备份MySQL数据库?
A2:可以使用以下命令备份MySQL数据库:
mysqldump -u root -p database_name > backup.sql
database_name为要备份的数据库名称。

