下面是mysql5.7修改用户初始密码的方法的完整攻略:
1. 登录MySQL
在修改用户初始密码之前,需要先登录到MySQL中。可以使用以下命令登录到MySQL:
mysql -u用户名 -p密码
这里需要将“用户名”和“密码”替换为正确的登录信息。
2. 修改用户密码
MySQL 5.7 之后推荐使用 ALTER USER 命令来修改用户密码。操作方式如下:
2.1 查看用户列表
使用以下命令查看当前用户列表:
SELECT User FROM mysql.user;
2.2 修改用户密码
使用以下命令修改指定用户的密码:
ALTER USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
这里需要将“用户名”替换为要修改密码的用户名,“新密码”替换为新设定的密码。
例如,假设要将用户名为“testuser”的初始密码修改为“test@123”,则应该执行如下命令:
ALTER USER 'testuser'@'%' IDENTIFIED WITH mysql_native_password BY 'test@123';
2.3 刷新权限
修改密码后,还需要刷新权限以使密码生效。可以使用以下命令刷新权限:
FLUSH PRIVILEGES;
示例说明
示例一:将root用户的初始密码修改为“123456”
首先,执行以下命令登录MySQL:
mysql -uroot -p
输入密码后进入MySQL后,可以通过以下命令修改root用户的初始密码:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
修改完成后,还需要执行以下命令刷新权限:
FLUSH PRIVILEGES;
示例二:将testuser用户的初始密码修改为“test@123”
假设我们当前登录的MySQL用户为root,需要将用户名为“testuser”的初始密码修改为“test@123”。操作方式如下:
首先,执行以下命令登录MySQL:
mysql -uroot -p
输入密码后进入MySQL后,可以通过以下命令修改testuser用户的初始密码:
ALTER USER 'testuser'@'%' IDENTIFIED WITH mysql_native_password BY 'test@123';
修改完成后,还需要执行以下命令刷新权限:
FLUSH PRIVILEGES;
以上就是“mysql5.7 修改用户初始密码的方法”的完整攻略,希望可以帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql5.7 修改用户初始密码的方法 - Python技术站