tHe*_*onD 30 lamp phpmyadmin password-recovery
我最近在 Ubuntu 13.04(32 位)上安装了 LAMP,但忘记了我的 phpMyAdmin 密码。如何在不重新安装的情况下重置密码?
jct*_*edo 44
只需通过执行以下操作更改或重置您的 MySQL 根密码:
停止 MySQL 服务器
sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)启动mysqld
sudo mysqld --skip-grant-tables &
Run Code Online (Sandbox Code Playgroud)以 root 身份登录 MySQL
mysql -u root mysql
Run Code Online (Sandbox Code Playgroud)使用新的 root 密码更改 MYSECRET
UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
Run Code Online (Sandbox Code Playgroud)杀死mysqld
sudo pkill mysqld
Run Code Online (Sandbox Code Playgroud)启动mysql
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)使用您的新密码以 root 身份登录 phpmyadmin
小智 35
如果您可以看到它们,您实际上不需要重置您的用户名和密码。
在终端窗口中,键入:
sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf
Run Code Online (Sandbox Code Playgroud)
这将打开您的 phpmyadmin 配置。
在那里,您将在 下看到您的用户名dbc_dbuser='your_username'和密码dbc_dbpass='your_password'。
There is a workaround on Debian (Ubuntu, Mint, etc.) where there is a second admin account automatically generated by the system called
debian-sys-maint
Run Code Online (Sandbox Code Playgroud)
You can see (and should not change) its password via
sudo nano /etc/mysql/debian.cnf
Run Code Online (Sandbox Code Playgroud)
It is possible (sure on Ubuntu 16.04) to use that account both in phpMyAdmin as well as in the command line
mysql -u debian-sys-maint -p
Run Code Online (Sandbox Code Playgroud)
The account has exactly the same privileges as phpMyAdmin's / MySQL's root.
| 归档时间: |
|
| 查看次数: |
200737 次 |
| 最近记录: |