我忘记了 MYCloud EX2 Ultra (4.14.22-armada-18.09.3) 上 MySQL 服务器的 root 密码
在此登录时:
我得到:
在等内:
我可以找到我的.cnf:
[mysqld]
bind-address=127.0.0.1
user = test
password = test1234
我尝试在此处添加用户和密码,但没有成功。有人知道如何重置此密码吗?
您可以按照以下步骤操作:
停止MySQL服务器:
sudo service mysql stop
以安全模式启动MySQL:
sudo mysqld_safe --skip-grant-tables &
无需密码访问MySQL:
mysql -u root
使用MySQL数据库:
use mysql;
更新密码:
update user set authentication_string=password('NEW_PASSWORD') where user='root';
将 NEW_PASSWORD 替换为您想要的密码。
同花特权:
flush privileges;
退出MySQL:
exit;
停止MySQL安全模式:
sudo service mysql stop
正常启动MySQL:
sudo service mysql start
现在您应该可以使用新密码登录。确保将 NEW_PASSWORD 替换为您要设置的实际密码。