Ubuntu 新版Mysql 重置密码。

1.关闭mysql服务,通过命令service mysql/mysqld stop或者通过/etc/init/mysql stop。

2.执行mysqld_safe --skip-grant-tables &

此步骤可能遇到的错误为mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.

执行命令mkdir -p /var/run/mysqld创建mysqld目录,然后执行chown mysql:mysql /var/run/mysqld赋予权限

3.mysql -uroot -p登陆mysql此时密码可以不输入。

4.执行update mysql.user set password=PASSWORD('123456')where User='root'; 此命令重置了用户名为root的密码为123456。quit退出。

5.重启mysql服务即可。可能需要reboot。

posted @ 2020-06-05 15:54  菲妮克丝  阅读(54)  评论(0)    收藏  举报