gpt4 book ai didi

MySQL 服务器远程访问被拒绝

转载 作者:行者123 更新时间:2023-11-29 17:19:45 25 4
gpt4 key购买 nike

我正在使用 MySQL 8.0 设置开发服务器,并尝试从我的笔记本电脑以 root 身份使用 Workbench 进行远程连接。这给我带来了访问被拒绝的错误,因此,尝试应用其他地方提供的解决方案,即授予所有权限...,我仍然没有到达那里。自从这些解决方案发布以来,也许有些事情发生了变化(例如[ Enable remote MySQL connection: ERROR 1045 (28000): Access denied for user )。

来自服务器:

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -uroot -ppassword
mysql> grant all privileges on *.* to 'root'@'%' identified by 'password';

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use
near 'identified by 'password'' at line 1

如果我删除消息提示的部分:

mysql> grant all privileges on *.* to 'root'@'%';

ERROR 1410 (42000): You are not allowed to create a user with GRANT

有什么建议吗?

谢谢!

R。

最佳答案

在第一个命令中,您的密码拼写错误,应该是

mysql -uroot -password

我认为您在服务器上错误地设置了 MySQL,请重新安装并输入此内容

mysql_secure_installation

它会要求输入密码和用户名,创建一个并使用它。
希望这有帮助

关于MySQL 服务器远程访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51326321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com