LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1156|回复: 0

debian12访问mysql8.2被拒绝

[复制链接]
发表于 2024-1-24 17:12:12 | 显示全部楼层 |阅读模式

检查MySQL服务器状态:
确保MySQL服务器正在运行。你可以使用以下命令检查:


sudo systemctl status mysqld
如果未运行,可以使用以下命令启动:


sudo systemctl start mysqld
检查用户名和密码:
确保你使用的用户名和密码是正确的。可以尝试重置root用户的密码:


sudo systemctl stop mysqld
sudo mysqld_safe --skip-grant-tables &
mysql -u root
在MySQL中执行以下SQL语句:


FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
之后,退出MySQL并重启MySQL服务。

检查MySQL配置文件:
确保MySQL的配置文件(通常是my.cnf或my.ini)中的端口和其他设置正确。根据文章,检查my.ini文件是否正确配置。

允许远程访问:
如果你需要从远程主机访问MySQL,请确保root用户允许远程访问。使用如下语句:


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
然后刷新权限:


FLUSH PRIVILEGES;
请确保更改生效后删除skip-grant-tables选项。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表