如何为 mysql 添加值:端口的空值
Posted
技术标签:
【中文标题】如何为 mysql 添加值:端口的空值【英文标题】:How can I add a value for mysql: Empty value for port 【发布时间】:2019-02-25 12:23:12 【问题描述】:我忘记了 phpMyAdmin 的 root 登录密码。我尝试了几个选项,但由于此处显示的错误https://snag.gy/n07uIf.jpg,没有任何效果。我试图在清除后重新安装 phpMyAdmin。由于上述错误,我无法完成完全删除 phpMyadmin 及其配置。
我尝试重新安装 phpMyAdmin,再次收到错误消息。
现在对我来说最好的选择是什么?我可以做些什么来修复错误并完成 phpMyAdmin 安装。
非常感谢。
【问题讨论】:
【参考方案1】:尝试编辑/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
【讨论】:
非常感谢。我会尽力回复你的结果。以上是关于如何为 mysql 添加值:端口的空值的主要内容,如果未能解决你的问题,请参考以下文章