擅长:python、mysql、java
<p>检查是否正确设置了根密码,但请记住可以重置密码。</p>
<p>第一件事。</p>
<p>停止mysql服务器</p>
<pre><code>sudo /etc/init.d/mysql stop
</code></pre>
<p>以根用户身份登录并停止mysql守护进程。现在让我们启动mysql守护进程并跳过存储密码的授权表。</p>
<pre><code>mysqld_safe --skip-grant-tables &
</code></pre>
<p>你应该看到mysqld启动成功了。如果不是,那么你有更大的问题。现在您应该可以在没有密码的情况下连接到mysql。</p>
<pre><code>mysql -u root mysql
update user set Password=PASSWORD('new-password') where user='root';
flush privileges;
exit;
</code></pre>