我已经尝试过在 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