我安装了MySQL,安装需要密码。我不想输入一个,但我必须单击“下一步”并完成安装。
所以,我试着改变它。
在cmd提示符中:
C:\>mysql -u root -p
Enter password: **
mysql> use mysql;
Database changed
mysql> select `password` from `user` where `user` = 'root';
返回空密码字段。但当我mysql -u root
时,我收到拒绝访问错误,然后我mysql -u root -p
并且它要求输入密码,我按回车键,然后我被拒绝访问。所以我重复上面代码块中的内容,同样的事情发生了。
答案 0 :(得分:3)
根据MySQL关于How to Reset the Root Password的文档:
UPDATE mysql.user SET password=PASSWORD("my-new-password") WHERE User='root';
FLUSH PRIVILEGES;
答案 1 :(得分:2)
(这是在回答almost identical question)
答案 2 :(得分:1)
试试这个
在命令提示符下, 输入以下内容: mysqladmin -u root (假设你的用户名是“root”) 按Enter键,然后它会显示执行某些内容的命令。 用于更改密码 输入以下内容;
mysqladmin -u root密码 然后它会要求新密码 输入您的新密码,即您要使用的密码。点击进入,它会再次请求它。输入它并按Enter键。
就是这样,您的密码已更改 现在您可以检查状态 类型:
mysqladmin -u root -p status
它说,输入密码, 使用新密码
我希望它有所帮助