ITPub博客

首页 > 数据库 > MySQL > 修改MySQL数据库用户密码方法大全总结

修改MySQL数据库用户密码方法大全总结

原创 MySQL 作者:chenfeng 时间:2017-01-09 15:05:20 0 删除 编辑
一:直接使用mysqladmin命令修改root用户密码
    1):若root用户无密码,则
     mysqladmin -u root password newpassword;
    2):若root用户已有密码,则
     mysqladmin -u root -poldpassword password newpassword;
二:登陆数据库修改root密码
root用户密码存储在mysql数据库的mysql的user中,可根据如下语句修改:(此种修改方法,密码明文保存,不可登陆,实际修改无效)
update mysql.user set password='newpassword' where user='username';
flush privileges;
三:使用set password的方法
set password for username@'localhost' = password('newpassword');
四:使用grant privileges的方法
grant all privileges on *.* to 'username'@'%' identified by 'newpassword';
flush privileges;

附加:忘记root密码时,修改root密码方法
若是忘记root用户密码,可使用以下方法来修改root密码:
1):关闭mysql数据库
2):以跳过权限检测的方式启动mysql数据库
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
3):再对root密码重新设置
set password for 'username'@'localhost' = password('newpassword');
flush privileges;
4):关闭mysql,正常启动mysql

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15498/viewspace-2132123/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
交流MySQL,PolarDB/PolarDB-X,PostgreSQL,MongoDB和Redis技术。

注册时间:2015-12-07

  • 博文量
    784
  • 访问量
    2691716