博客列表 >修改mysql密码多方法实战及注意-排错

修改mysql密码多方法实战及注意-排错

yeyiluLAMP
yeyiluLAMP原创
2017年08月08日 18:00:01656浏览

#######################################################

修改密码多种方法


    方法1: 用SET PASSWORD命令

      mysql -u root

      mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


    方法2:用mysqladmin(在Linux命令行,不是在MySQL内部)

      mysqladmin -u root password "newpass"

      如果root已经设置过密码,采用如下方法

      mysqladmin -u root password oldpass "newpass"

例如:

mysqladmin -uroot -pyeyilu password "newpass"



    方法3: 用UPDATE直接编辑user表

      mysql -u root

      mysql> use mysql;

      mysql> UPDATE user SET password = password('newpass') WHERE user = 'root';

      mysql> FLUSH PRIVILEGES;


    在丢失root密码的时候,可以这样

      /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &

      mysql -u root -p

      mysql> UPDATE mysql.user SET password=password("new password") WHERE user='root';

      mysql> FLUSH PRIVILEGES;

#######################################################


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议