Sai*_*thu 1 server php apache2 phpmyadmin 14.04
我忘记了我的 Phpmyadmin 用户名和密码。我很久以前就安装了 phpmyadmin 但我现在忘记了那些登录详细信息我应该怎么做才能访问 phpmyadmin 面板?
小智 7
重置mysql的root密码
停止 MySQL
首先要做的是停止 MySQL。如果您使用的是 Ubuntu 或 Debian,则命令如下:
sudo /etc/init.d/mysql stop
Run Code Online (Sandbox Code Playgroud)
对于 CentOS、Fedora 和 RHEL,命令是:
sudo /etc/init.d/mysqld stop
Run Code Online (Sandbox Code Playgroud)
安全模式
接下来我们需要在安全模式下启动MySQL——也就是说,我们将启动MySQL但跳过用户权限表。同样,请注意,您需要对这些命令具有 sudo 访问权限,因此您无需担心任何用户能够重置 MySQL 根密码:
sudo mysqld_safe --skip-grant-tables &
Run Code Online (Sandbox Code Playgroud)
注意:命令末尾的与号 (&) 是必需的。
登录
我们现在需要做的就是登录 MySQL 并设置密码。
mysql -u root
Run Code Online (Sandbox Code Playgroud)
注意:在这个阶段不需要密码,因为当我们启动 MySQL 时,我们跳过了用户权限表。
接下来,指示 MySQL 使用哪个数据库:
use mysql;
Run Code Online (Sandbox Code Playgroud)
重设密码
输入 root 用户的新密码,如下所示:
update user set password=PASSWORD("mynewpassword") where User='root';
Run Code Online (Sandbox Code Playgroud)
最后,刷新特权:
flush privileges;
Run Code Online (Sandbox Code Playgroud)
重新开始
现在密码已重置,我们需要通过注销来重新启动 MySQL:
quit
Run Code Online (Sandbox Code Playgroud)
并简单地停止和启动 MySQL。
在 Ubuntu 和 Debian 上:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42689 次 |
| 最近记录: |