在CentOS上管理多个MySQL数据库,可以按照以下步骤进行操作:
1、安装MySQL服务器
更新系统软件包列表:
```
sudo yum update
```
安装MySQL服务器:
```
sudo yum install mysqlserver
```
启动MySQL服务:
```
sudo systemctl start mysqld
```
设置MySQL开机自启:
```
sudo systemctl enable mysqld
```
2、创建数据库和用户
使用root用户登录MySQL:
```
mysql u root p
```
创建新数据库:
```sql
CREATE DATABASE database_name;
```
创建新用户并授权访问数据库:
```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
```
退出MySQL:
```sql
exit;
```
3、配置MySQL远程访问(可选)
编辑MySQL配置文件:
```
sudo vi /etc/my.cnf
```
在[mysqld]
部分添加以下内容:
```ini
bindaddress = 0.0.0.0
skipnetworking = 0
```
重启MySQL服务:
```
sudo systemctl restart mysqld
```
为远程用户创建访问权限:
```sql
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%';
FLUSH PRIVILEGES;
```
刷新权限并退出MySQL:
```sql
exit;
```
修改防火墙规则以允许远程连接(如果需要):
```
sudo firewallcmd permanent addservice=mysql zone=public addport=3306/tcp reload
```
4、连接到MySQL服务器并管理数据库
使用新创建的用户和密码连接到MySQL:
```bash
mysql u username p D database_name h host_ip_address P port_number
```
现在,您可以执行SQL命令来管理数据库了,查看所有数据库:
```sql
SHOW DATABASES;
```
下一篇:性价比高的香港vps服务商