如何允许从其他服务器访问我的数据库

时间:2014-01-22 21:08:10

标签: mysql permissions

我有一个名为root的数据库,我想创建一个可以从另一台服务器访问数据库的用户, 如果需要,我已经创建了外部IP地址,并且还允许防火墙, 我该怎么做?

1 个答案:

答案 0 :(得分:0)

Mysql有一个GRANT命令,允许其他用户访问您的数据库。

GRANT ALL ON *.* TO 'someuser'@'someip';

您可以从http://dev.mysql.com/doc/refman/5.1/en/grant.html

获取更多详细信息

警告: 当您允许访问someuser时,@ someip仅允许您需要的访问权限。

  1. 而不是所有你应该使用特定权限(如选择,插入你需要的任何东西)
  2. 而不是在所有数据库和表()上指定您需要从远程服务器访问的数据库和表
  3. 您不应该使用root用户