我忘记了我的Phpmyadmin用户名和密码,我很久以前就安装了phpmyadmin,但是我现在忘记了那些登录细节,我该怎么做才能访问phpmyadmin面板呢?
发布于 2015-08-01 14:56:48
重置mysql的根密码
首先要做的是停止MySQL。如果您正在使用Ubuntu或Debian,命令如下:
sudo /etc/init.d/mysql stop对于CentOS、Fedora和RHEL,命令如下:
sudo /etc/init.d/mysqld stop接下来,我们需要在安全模式下启动MySQL -也就是说,我们将启动MySQL,但跳过用户权限表。同样,请注意,您需要对这些命令进行sudo访问,这样就不需要担心任何用户能够重置MySQL根密码:
sudo mysqld_safe --skip-grant-tables &注意:命令末尾的符号(&)是必需的。
我们现在需要做的就是登录到MySQL并设置密码。
mysql -u root注意:在这个阶段不需要密码,因为当我们启动MySQL时,我们跳过了用户权限表。
接下来,指示MySQL使用哪个数据库:
use mysql;输入root用户的新密码如下:
update user set password=PASSWORD("mynewpassword") where User='root';最后,清除特权:
flush privileges;现在密码已经重置,我们需要通过注销重新启动MySQL:
quit并简单地停止并启动MySQL。
关于Ubuntu和Debian:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start发布于 2016-05-12 01:00:58
当我使用这个命令时:
update user set password=PASSWORD("mynewpassword") where User='root';我有以下错误:
ERROR 1054 (42S22): Unknown column 'password' in 'field list'我搜索了一段时间,发现我们必须使用authentication_string代替密码,所以我认为命令应该是:
update user set authentication_string=PASSWORD("mynewpassword") where User='root';第二个命令非常适合我。
https://askubuntu.com/questions/655361
复制相似问题