如何在 MYCloud EX2 Ultra (Linux Armada 4.14.22-armada-18.09.3) 上重置 myPHPadmin (mySql) 密码

问题描述 投票:0回答:1

我忘记了 MYCloud EX2 Ultra (4.14.22-armada-18.09.3) 上 MySQL 服务器的 root 密码

在此登录时:

  • http:///phpMyAdmin/index.php

我得到:

  • mysqli::real_connect(): (HY000/1045): 用户 'test'@'localhost' 的访问被拒绝(使用 密码:是)

在等内:

我可以找到我的.cnf:

[mysqld]
bind-address=127.0.0.1
user = test
password = test1234

我尝试在此处添加用户和密码,但没有成功。有人知道如何重置此密码吗?

mysql linux phpmyadmin
1个回答
0
投票

您可以按照以下步骤操作:

停止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 替换为您要设置的实际密码。

© www.soinside.com 2019 - 2024. All rights reserved.