如何在MySQL中启用远程访问?

时间:2017-08-31 10:43:11

标签: mysql

我已经尝试为root授予权限并且确实刷新了privelege,但是当我检查SHOW GRANTS时,我得到了这个:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*******' WITH GRANT OPTION

在phpMyAdmin用户帐户页面中,我看到以下消息:

  

允许来自localhost的任何用户进行连接的用户帐户。   这将阻止其他用户连接主机部分   他们的帐户允许从任何(%)host.Documentation

建立连接

这意味着什么,以及如何阻止我远程访问数据库?

1 个答案:

答案 0 :(得分:0)

拥有'user'@'localhost'帐户意味着不接受远程连接。

如果您希望能够从任何地方进行连接,则授权应位于'user'@'%',其中%是与任何IP地址匹配的通配符。