我的 mysql 服务器在 192.168.0.5 上运行,现在我有一个地址为 192.168.0.50 的客户端 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;
问题是我只能查看(读取)服务器上的数据库。我无法在上面写任何内容。我收到以下错误连接被拒绝:connect 有什么建议吗?
最佳答案
是
GRANT ALL ON
而不是授予所有权限
您也可以从文档中进行验证: http://dev.mysql.com/doc/refman/5.7/en/grant.html
重新启动 mysql 服务器
service mysqld restart
或者刷新权限
flush privileges
关于mysql 新用户写权限被拒绝,读可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34774458/