Ubuntu 12.04 LTS:更改Mysql root密码

我今天从10.04升级到12.04。 之后我想访问MySQL,但是我忘记了root密码…所以我尝试了一些网上的指南,但是没有一个为我工作。 我什至不知道现在安装哪个MySQL版本:

root:~# apt-cache show mysql-server | grep Version Version: 5.5.38-0ubuntu0.12.04.1 Version: 5.5.22-0ubuntu1 

根:〜#dpkg-reconfigure mysql-server-5.5 < – 没有工作 – 服务器没有安装。 但它工作正常…

谁可以帮忙?

http://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html

  1. 停止mysqld并使用--skip-grant-tables选项重新启动它。 这使任何人都可以无需密码和所有权限连接。 由于这是不安全的,您可能希望将--skip-grant-tables--skip-networking一起使用,以防止远程客户端连接。
  2. 使用以下命令连接到mysqld服务器: mysql
  3. 在mysql客户端发出以下语句。 将密码replace为您要使用的密码。 UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; FLUSH PRIVILEGES;