我最近安装了MySQL,安装后似乎必须重置密码。它不会让我做任何其他事情。
现在我已经按照通常的方式重置了密码:
update user set password = password('XXX') where user = root;
(顺便说一句:我花了很长时间才发现 MySQL 由于某些奇怪的原因已将字段“password”重命名为“authentication_string”。我对这样的更改感到非常不安。)
不幸的是,我似乎需要以我不知道的不同方式更改密码。也许这里有人已经遇到过这个问题?
如果这是NOT your 第一次设置密码,试试这个方法:
mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password')
WHERE User='root';
如果您收到以下错误,则很有可能您以前从未设置过密码:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
设置您的密码第一次:
mysql> SET PASSWORD = PASSWORD('your_new_password');
Query OK, 0 rows affected, 1 warning (0.01 sec)
参考:https://dev.mysql.com/doc/refman/5.6/en/alter-user.html https://dev.mysql.com/doc/refman/5.6/en/alter-user.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)