我有运行在192.168.0.5上的mysql服务器,现在我有一台带有地址192.168.0.50的客户端PC
我为客户端pc创建了新用户,如下所示:
CREATE USER 'mimi'@'localhost' IDENTIFIED BY 'mimi';
GRANT ALL PRIVILEGES ON *.* TO 'mimi'@'localhost'
WITH GRANT OPTION;
CREATE USER 'mimi'@'%' IDENTIFIED BY 'mimi';
GRANT ALL PRIVILEGES ON *.* TO 'mimi'@'%'
WITH GRANT OPTION;
问题是我只能查看(读取)服务器上的数据库。我不能写任何东西。我得到以下错误连接被拒绝:连接 有什么建议吗?
答案 0 :(得分:0)
是
GRANT ALL ON
而非授予所有privileges
您也可以从文档中进行验证: http://dev.mysql.com/doc/refman/5.7/en/grant.html
通过
重启mysql服务器service mysqld restart
或通过
刷新权限flush privileges