如何为mysql添加值:端口为空值

时间:2018-09-21 06:28:05

标签: mysql linux ubuntu phpmyadmin

我忘记了phpMyAdmin根登录密码。我尝试了几种方法,但是由于https://snag.gy/n07uIf.jpg处显示的错误而无法正常工作。清除后,我尝试重新安装phpMyAdmin。由于上述错误,我无法完全删除phpMyadmin及其配置。

我试图重新安装phpMyAdmin,再次出现错误消息。

现在对我来说最好的选择是什么?我该如何解决错误并完成phpMyAdmin安装。

非常感谢您。

1 个答案:

答案 0 :(得分:0)

尝试编辑/etc/dbconfig-common/phpmyadmin.conf并设置以下值:

dbc_dbport='0'

然后重新配置phpmyadmin

sudo dpkg-reconfigure phpmyadmin

您也可以使用--skip-grant-tables重新启动mysql服务,以便在没有密码的情况下登录:

sudo service mysql stop
sudo mysqld --skip-grant-tables &
mysql -uroot mysql

然后更新root用户的密码:

UPDATE user SET password = PASSWORD('YOURPASSWORD')
  WHERE user = 'root'; 
FLUSH PRIVILEGES;

现在,您将需要重新启动mysql,并且应该能够使用新密码进行连接:

sudo service mysql restart