在cent7里详细举例生成一个mysql用户用于登陆mysql
时间: 2023-08-22 21:40:25 浏览: 88
在 CentOS 7 中,可以使用以下步骤创建一个新的 MySQL 用户:
1. 首先,以 root 用户身份登录到系统中。
2. 然后,使用以下命令安装 MySQL:
```bash
sudo yum install mysql-server
```
3. 安装完成后,启动 MySQL 服务:
```bash
sudo systemctl start mysqld
```
4. 运行以下命令来为 MySQL root 用户设置密码:
```bash
sudo mysql_secure_installation
```
5. 然后,使用以下命令登录到 MySQL 服务中:
```bash
mysql -u root -p
```
6. 登录后,使用以下命令创建一个新用户:
```mysql
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
```
这将创建一个名为 "newuser" 的新用户,并将其密码设置为 "password"。
7. 接下来,使用以下命令为该用户授予适当的权限:
```mysql
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
```
这将授予 "newuser" 用户在所有数据库上执行所有操作的权限。
8. 最后,使用以下命令刷新 MySQL 的权限:
```mysql
FLUSH PRIVILEGES;
```
至此,你已经成功创建了一个名为 "newuser" 的新用户,并为其授予了适当的权限,可以使用以下命令来验证该用户是否可以登录 MySQL:
```bash
mysql -u newuser -p
```
输入密码后,该用户就可以登录 MySQL 服务了。