繁体   English   中英

MySQL服务器远程访问被拒绝

[英]MySQL Server Remote Access Denied

我正在使用MySQL 8.0设置开发服务器,并尝试从我的笔记本电脑以root身份远程连接到Workbench。 这使我获得访问被拒绝的错误,因此,尝试应用其他地方提供的解决方案,例如,授予所有特权...,我仍然没有到达那里。 自发布这些解决方案以来,也许有所更改(例如[ 启用远程MySQL连接:错误1045(28000):用户的访问被拒绝 )。

从服务器:

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

它会要求输入密码和用户名,然后创建并使用。
希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM