mysql设置允许远程访问为什么无效??

我想只允许指定IP访问 下面这样写的
GRANT ALL PRIVILEGES ON *.* TO 'root'@'124.14.219.137' IDENTIFIED BY '' WITH GRANT OPTION;
这句话执行后报错Can't find any matching row in the user table
这是怎么回事?

回答

你确实没有这个用户啊..

mysql 的用户匹配是 User@Host 才算一个的啊

所以,你要先建立一个用户

create user 'root'@'124.14.219.137' identified by '123456';

然后再授权

grant all privileges on *.* to 'root'@'124.14.219.137';

以上是 mysql设置允许远程访问为什么无效?? 的全部内容, 来源链接: utcz.com/a/32554.html

回到顶部