如何使用mysql服务器授予所有用户

时间:2015-06-27 14:27:56

标签: mysql vb.net-2010

我正在读这篇关于这个mysql服务器的5个小时,因为我是新手。 enter image description here enter image description here

即使在我自己的机器上我也无法登录。我知道这对你来说并不陌生。你能在这里赐教吗?但当我把它更改为localhost我连接。如你所见,我改变了主机名。我希望我的网络中的所有内容都可以在mysql中连接。我不确定我是否以正确的方式。 这是我在vs 2010中的联系;

Dim conn As New MySqlConnection("server=xxx.xxx.xxx.xxx;userid=root;password=root;database=dbname")

2 个答案:

答案 0 :(得分:1)

更改您的GRANT命令,如下所示。有关详细信息,请参阅Documentation

GRANT ALL PRIVILEGES ON *.* TO  root@'%' WITH GRANT OPTION;

答案 1 :(得分:1)

CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON dbname . * TO 'user1';

Flush privileges;

https://dba.stackexchange.com/questions/26912/mysql-hostname-wildcard

  

WITH GRANT OPTION子句为用户提供了给予的能力   其他用户用户在指定权限下拥有的任何权限   水平