mysql_secure_installation问题:用户“ root” @“ localhost”的访问被拒绝

时间:2019-12-25 21:30:18

标签: mysql installation lamp access-denied

我使用的是全新安装的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。也没有结果。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,然后意识到要以root用户身份登录mysql,必须以root用户身份运行命令:

sudo mysql -u root -p