Ubuntu 下忘记mysql 密码

时间:2021-06-02 16:11:39

在Ubuntu下忘记密码。可按以下步骤重设:
1.停止mysql服务: #/etc/init.d/mysql stop;
2,安全模式启动mysql,略过密码验证: # sudo mysqld_safe --skip-grant-table&
3: 进去mysql 命令模式: #mysql
4: 更改用户密码,假设用户名为root: 
    myslq> use mysql;
    mysql> update user set password = password('1234') where user = 'root';
    mysql> flush privileges;
   mysql> exit;
5.停止mysql 服务,重新启动:
   #sudo /etc/init.d/mysql stop;
  #sudo /etc/init.d/mysql start;

另外上面第三步以后,
如果想看有那些数据库可用: show databases;
然后用use 选择要用的数据库(第四步)。
选完数据库之后,可以用show tables;查看有那些变。
也可以查看都有那些用户:select user from user;(假定选择了mysql 数据库)

注:本文为转载,还没有试验方法的可行性,以后有机会了再试试