centos7怎么配置mysql
时间: 2024-01-15 20:46:28 浏览: 73
centos7中mysql安装配置方法.docx
1. 安装MySQL
先更新yum源:
```
sudo yum update
```
然后安装MySQL:
```
sudo yum install mysql-server
```
2. 启动MySQL服务
```
sudo systemctl start mysqld
```
3. 配置MySQL
MySQL安装完成后会生成一个默认的root账户和一个随机密码,可以通过以下命令查看:
```
sudo grep 'temporary password' /var/log/mysqld.log
```
需要记录下来该随机密码。
接下来需要进行一些必要的安全设置,包括修改root密码和删除匿名用户等。可以使用以下命令进入MySQL命令行模式:
```
sudo mysql -u root -p
```
输入之前记录的随机密码,进入MySQL命令行后,执行以下命令进行安全设置:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
DELETE FROM mysql.user WHERE User='';
DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');
FLUSH PRIVILEGES;
```
其中,将new_password替换为你想要设置的新密码。
4. 配置防火墙规则
如果服务器上开启了防火墙,需要添加MySQL的端口规则,否则无法远程连接MySQL。
添加规则:
```
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
```
重启防火墙:
```
sudo firewall-cmd --reload
```
至此,CentOS 7上的MySQL配置完成。
阅读全文