【发布时间】:2019-06-28 09:43:51
【问题描述】:
Linux (Ubuntu 18.04) 用户,使用this tutorial 执行以下命令:
807 sudo apt-get update
808 sudo apt-get install mysql-server
809 sudo ufw allow mysql
810 systemctl start mysql
811 systemctl enable mysql
812 /usr/bin/mysql -u root -p
最后一行的输出是:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
没有-p,我得到相同的结果:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
有什么想法吗?我试过卸载重装几次,提示输入的密码是我的root密码。
编辑:我尝试了有和没有sudo,我仍然得到相同的结果
我的 Linux 版本:
Distributor ID: Ubuntu
Description: Bodhi Linux 5
Release: 18.04
Codename: bionic
我的 MySQL 版本:
mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper
【问题讨论】:
-
尝试使用
sudo运行mysql,如果可行,请按照最佳答案here -
@Tim 即使使用 sudo 我也得到相同的结果
-
即使没有 -p?
-
用 mysql -u root -p 试试 sudo
-
@Tim 即使没有 -p