

标题:MySQL数据库设置密码及创建数据库账号密码步骤
一、登录MySQL服务器
1、打开终端或命令提示符。
2、输入以下命令登录MySQL服务器:
```
mysql u root p
```
3、按照提示输入root用户的密码。
二、设置数据库密码
1、在MySQL命令行中,切换到root用户:
```
mysql> use mysql;
```
2、查找需要修改密码的用户账号:
```
mysql> SELECT Host, User FROM user;
```
3、修改用户密码,以下命令将用户root
的密码修改为newpassword
:
```
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE User='root' AND Host='localhost';
```
4、刷新权限:
```
mysql> FLUSH PRIVILEGES;
```
5、退出MySQL命令行:
```
mysql> EXIT;
```
三、创建新的数据库账号并设置密码
1、登录MySQL服务器(如果尚未登录):
```
mysql u root p
```
2、切换到root用户:
```
mysql> use mysql;
```
3、创建新的数据库账号,例如创建一个名为newuser
的用户,密码为newpassword
,允许该用户从任何主机登录:
```
mysql> INSERT INTO user (Host, User, Password) VALUES ('%', 'newuser', PASSWORD('newpassword'));
```
4、授予用户在特定数据库上的权限,授予newuser
对newdb
数据库的所有权限:
```
mysql> GRANT ALL PRIVILEGES ON newdb.* TO 'newuser'@'%' IDENTIFIED BY 'newpassword';
```
5、刷新权限:
```
mysql> FLUSH PRIVILEGES;
```
6、退出MySQL命令行:
```
mysql> EXIT;
```
完成以上步骤后,root
用户和newuser
用户都设置了密码,并且newuser
用户具有对newdb
数据库的所有权限。