看起来系统无法找到名为 mysql.service
的系统服务单元。这可能是因为 MySQL 的服务名称在你的系统上可能不同,或者 MySQL 可能未正确安装或配置。
可以尝试以下几种方法来解决这个问题:
-
检查 MySQL 服务的状态:
sudo systemctl status mariadb
或者,尝试使用
mysqld
:sudo systemctl status mysqld
这将显示 MySQL 或 MariaDB 服务的状态。如果服务正在运行,你将能够在输出中看到相应的信息。如果没有运行,它会提供有关为什么无法启动的信息。
-
尝试使用
service
命令启动 MySQL:
有时系统可能使用不同的服务名称。尝试使用service
命令启动 MySQL:sudo service mariadb start
或者:
sudo service mysqld start
如果服务成功启动,你可以尝试重新连接 MySQL。
-
重新安装 MySQL 服务器:
如果上述步骤都无法解决问题,可能需要重新安装 MySQL 服务器。你可以尝试先卸载 MySQL,然后再重新安装。-
卸载 MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean
-
安装 MySQL:
sudo apt-get update sudo apt-get install mysql-server mysql-client
-
设置密码
可以通过以下步骤完成:
-
登录到 MySQL 服务器:
mysql -u root -p
然后输入你的管理员密码以登录。
-
更改密码:
在 MySQL 提示符下,使用以下命令更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
这会将 root 用户的密码更改为 “Qq421315170”。如果要更改其他用户的密码,将
root
替换为相应的用户名。 -
刷新权限:
更改密码后,刷新 MySQL 的权限,以确保更改立即生效:
FLUSH PRIVILEGES;
这样,你就成功地将 root 用户的密码更改为 “123456”。请记得将其妥善保存。