设置mysql允许外部连接访问-优快云博客写的很好,但是最后的grant语句错误了,在较新版本的 MySQL 中(例如,5.7 以后),GRANT
语句的语法有所改变,不再直接在 GRANT
语句中指定密码。你应该分开设置用户密码。
1、如果用户不存在(创建用户)
CREATE USER 'root'@'%' IDENTIFIED BY '123456';
2、用户已存在
直接授予权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
3、刷新权限:FLUSH PRIVILEGES;