linux修改mysql密码

运用sql语句更新mysql数据库user表的密码

  • 有原密码修改密码
// 登陆,无密码的话省略-p及后面内容
mysql -u root -p 你的密码

// 更新数据库密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newPsd');
  • 无原密码修改密码
// 停服务
/etc/init.d/mysql stop

// 跳验证
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

// 无密码状态登进数据库
mysql -u root

// 修改密码
update user set password=password("newPsd") where user='root';
// 如果修改密码这一步出现报错,很可能是因为没有选择数据库,执行
use mysql
// 然后从修改密码这一步继续就ok

// 刷新权限表
flush privileges;

// 退出数据库
quit

// 开启服务 重新登陆带密码即可
/etc/init.d/mysql restart

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章