为什么sql打不开(MySQL)

为什么sql打不开(MySQL)

我使用命令安装了 sql,但无法打开它?为什么运行命令时 mysql 没有加载?

以下是命令和输出:

user@wazeemc:~$ mysql -u root -p
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

答案1

看起来您使用了错误的密码。

如果您需要重置密码,请按照以下步骤操作:

sudo service mysql stop
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
mysql -u root

然后你可以重置root密码

FLUSH PRIVILEGES;
SET PASSWORD FOR root@'localhost' = PASSWORD('password');

最后重启服务

pkill mysqld
sudo service mysql start

正如所述Mysql密码重置

相关内容