升级到 12.04,mysqld 已启动但无法登录

升级到 12.04,mysqld 已启动但无法登录

如果发帖的地方不对,请见谅。我升级到了 12.04,mysql 停止工作了。我重新安装了 mysql 服务器包。当我尝试登录数据库时,我得到:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

该文件 (mysqld.sock) 不存在。但 mysqld 进程已启动并正在运行。当我运行 ps -ef 时,我看到了它。

关闭并重新启动 mysql 工作正常,我只是无法登录。我的数据库位于非默认安装数据目录的目录中。我将我的路径添加到 apparmor 配置文件中。

答案1

重置 MySQL 密码。你不会失去任何东西。我确信。

 http://ubuntu.flowconsult.at/en/mysql-set-change-reset-root-password

该网址可以帮助您。

相关内容