我有一个主机,其中包括一些数据库的问题是我不能访问mysql。
数据库位于.ibd/.frm中
我有几个问题:
我不知道mysql的密码(我没有创建它),也不知道如何重置它
我不知道如何导出数据库。我试图安装phpmyadmin,但因为我不知道密码我无法连接
我尝试连接mysql workbench,但结果是:连接mysql失败(在“读取初始通信包,系统0”时与mysql服务器失去连接)
当我尝试按照程序重置mysql密码时,我首先执行了以下操作:
sudo mysql stop
但我得到以下错误:
sudo: unable to open /etc/sudoers.d/README: No such file or directory
stop: Unknown instance:
如何访问此数据库?导出此数据库的最佳方式是什么?
1条答案
按热度按时间hof1towb1#
你有几个问题。首先,您需要检查sudo设置和权限:https://askubuntu.com/questions/482932/sudo-unable-to-stat-etc-sudoers-d-readme-no-such-file-or-directory
第二,你不能这样停止服务。假设您有openrc,它将是:/etc/init.d/mysql stop
最后,您必须在安全模式下启动mysql来更改根密码。遵循以下线程:mysql root password change