centos安装mysql8.0设置密码为Liwenzhuo666.cn61me.@ndgj 端口设置为15692 且只能ip:47.95.36.250访问
时间: 2024-04-12 16:32:57 浏览: 6
您好!要在CentOS安装MySQL 8.0并配置密码和访问权限,您可以按照以下步骤进行操作:
1. 安装MySQL 8.0:
```
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum install mysql-community-server
```
2. 启动MySQL服务:
```
sudo systemctl start mysqld
```
3. 查看初始密码:
```
sudo grep 'temporary password' /var/log/mysqld.log
```
4. 登录MySQL:
```
sudo mysql -u root -p
```
5. 修改密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Liwenzhuo666.cn61me.@ndgj';
```
6. 创建新用户并设置访问权限:
```
CREATE USER 'username'@'ip_address' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'ip_address';
FLUSH PRIVILEGES;
```
将 `username` 替换为您的用户名,`ip_address` 替换为 `47.95.36.250`,`password` 替换为您的密码。
7. 修改MySQL配置文件以更改端口:
```
sudo vi /etc/my.cnf
```
在 `[mysqld]` 部分添加以下行:
```
port=15692
```
8. 重启MySQL服务:
```
sudo systemctl restart mysqld
```
现在,您应该已经成功安装了MySQL 8.0,并根据您的要求设置了密码和访问权限。请确保根据您的实际需求进行替换和调整。