我正在尝试从另一个 ubuntu 系统执行 mysql 查询。
我已从 192.168.64.9 使用 GRANT 向用户授予权限
授予全部。到 '用户'@'192.168.64.11' 带有授予选项;
然后在 192.168.64.11
sudo mysql -u 用户 -p'密码' -h 192.168.64.9
错误 10045 拒绝访问[电子邮件保护]
答案1
您的授权声明中有一个拼写错误,试图授予所有.
,这是无效的。
相反,请执行以下操作:
CREATE USER IF NOT EXISTS 'user'@'192.168.64.11' IDENTIFIED BY 'theuserpasswordgoeshere';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.64.11' WITH GRANT OPTION;
然后:
FLUSH PRIVILEGES;
现在你应该能够从 192.168.64.11 的客户端进行远程查询