修改MySQL用户密码
命令提示符中登录MySQL
mysql -u root -p -P 3306
指定端口为3306,需要修改前的密码登录:
查询系统中现有的用户
-- 从mysql数据库中的user表中获取用户和主机
SELECT User, Host FROM mysql.user;
更改对应账号的密码
-- 将root用户的密码修改为123456
ALTER USER 'root'@'localhost' IDENTIFIED '123456';
修改用户访问的IP
-- 修改用户的IP
RENAME USER 'username'@'old_ip' TO 'username'@'new_ip';
示例:
-
限定的IP
-- 修改用户的IP RENAME USER 'username'@'localhost' TO 'username'@'192.168.137.25';
-
任何IP
-- 修改用户的IP RENAME USER 'username'@'old_ip' TO 'username'@'%'; -- 修改用户的IP访问权限 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
注意:操作前提是执行这些操作的账号具有足够的权限