我无法在 14.04 上安装 mysql:“无法为 MySQL 根用户设置密码”

我无法在 14.04 上安装 mysql:“无法为 MySQL 根用户设置密码”

我已经尝试过在 Ubuntu 14.04 上安装 mysql 服务器时出错但我仍然无法让它工作。我认为问题是当我安装时它要求我设置密码,但随后我收到“无法为 MySQL“root”用户设置密码”。

我还可以尝试其他什么吗?

答案1

“无法设置密码”消息有点误导。本质上,它只是意味着某物尝试设置密码时出错 — — 这可能和 MySQL 没有运行一样常见。

运行systemctl status mysql.service以查看 MySQL 是否启动成功。如果没有,请运行sudo journalctl -xn和/或检查内容/var/log/mysql/error.log以了解更多有关阻止其启动的原因。

请注意,这sudo apt-get purge mysql-server-5.5不会删除配置和数据文件。如果其中一个文件损坏,唯一的解决方法是:

sudo apt-get purge mysql-server-5.5
sudo rm -R /etc/mysql
sudo rm -R /var/lib/mysql
sudo apt-get install mysql-server

重要提示:如果您的 MySQL 安装中有数据,请不要执行此操作,因为这将删除您的所有 MySQL 数据。全新安装时,您不会有任何损失。否则,请确保您知道自己在做什么。

答案2

如果您还没有尝试过,请使用:

mysql_install_db
/usr/bin/mysql_secure_installation

相关内容