我使用的是全新安装的Ubuntu 19.10,并尝试安装LAMP,因此我运行了以下命令:
sudo apt-get install lamp-server^
在那之后,我必须通过运行以下命令来配置mysql:
sudo mysql_secure_installation
仅获得以下消息:
保护MySQL服务器部署。
输入root用户密码:
错误:用户'root'@'localhost'的访问被拒绝(使用密码:否)
我已经尝试了Stack Overflow和其他网站提供的几种解决方案,但没有一个对我有用。
试图创建一个.sql文件,设置密码以使其与--init-file一起使用,并且还尝试了以下建议的skip-grant-tables: Initial authorization issue in mysql。没有结果。
此外,仅/var/log/mysqld.log没有/var/log/mysql/error.log,因此我也尝试了JGlass在这里提出的建议:Setting root password in fresh mysql 5.7 installation。也没有结果。
答案 0 :(得分:0)
我遇到了同样的问题,然后意识到要以root用户身份登录mysql,必须以root用户身份运行命令:
sudo mysql -u root -p