上一篇
如何为MySQL数据库账号设置强密码以确保数据安全?
- 行业动态
- 2024-10-02
- 12
标题: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
数据库的所有权限。