即使在我自己的机器上我也无法登录。我知道这对你来说并不陌生。你能在这里赐教吗?但当我把它更改为localhost我连接。如你所见,我改变了主机名。我希望我的网络中的所有内容都可以在mysql中连接。我不确定我是否以正确的方式。 这是我在vs 2010中的联系;
Dim conn As New MySqlConnection("server=xxx.xxx.xxx.xxx;userid=root;password=root;database=dbname")
答案 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子句为用户提供了给予的能力 其他用户用户在指定权限下拥有的任何权限 水平