MySQL 服务器有问题

MySQL 服务器有问题

我使用命令安装了MySQL sudo apt install mysql-server mysql-client,然后输入/etc/init.d/mysql start,我的问题出现在输入的时候mysql,屏幕上显示错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

我尝试删除(使用removepurge)并重新安装mysql-servermysql-client,但不起作用。删除软件包似乎会删除所有软件包数据,但通常会留下较小的(已修改的)用户配置文件,以防意外删除。在这种情况下,只需对意外删除的软件包发出安装请求即可恢复其功能。

我想要获得以下这样的图像:在此处输入图片描述

现在有人能帮助我吗?

提前致谢!

答案1

在安装时,你可能为 root 用户提供了密码(应该有一个对话框要求输入密码),因此为了使用 mysql 客户端,你通常需要运行以下命令

mysql -u root -p

其中 -u 是您想要使用的用户,而 -p 是指示 mysql 显示要求输入 root 密码的提示。

对于你的问题的第二部分,如果你想完全删除mysql,你应该首先删除软件包

sudo apt purge mysql-server

但在重新安装之前,您还需要删除/var/lib/mysql其下的所有内容。

相关内容