【发布时间】:2014-01-31 22:46:46
【问题描述】:
我无法为所有远程连接打开我的 MYSQL 服务器。我遵循了许多在线指南,似乎有问题。也许SO可以提供指导?我的服务器详情如下:
- Ubuntu 12.04 服务器,
- MYSQL Ver 14.14 Distrib 5.5.34,适用于使用 readline 6.2 的 debian-linux-gnu (x86_64)
/etc/mysql/my.cnf:还有其他东西,但重要的是绑定地址...
绑定地址 = 0.0.0.0
my.conf 具有以下权限:
-rw-r--r-- 1 root root 3516 Jan 31 17:12 my.cnf
服务器没有被阻止,因为:
telnet myDomain.com 3306
提示输入我的本地 mysql 密码。
MYSQL 查询
创建由“myPASSWORD”标识的用户“myUser”@“%”;
授予插入 ON db.table_v TO '我的用户'@'%' 由“我的密码”识别;
冲洗特权;
来自 show grants for 'myUser'@'%';的权限
在 上授予使用权限。 由密码 '****************' 识别的 'myUser'@'%'
在
db.table_v上授予插入到'myUser'@'%'
我也重启了服务器
问题:
mysql -h myDomain.com -u myUser -p
输入密码:
错误 1045 (28000): 用户 'myDomain'@'***MYIPADDRESS***' 的访问被拒绝(使用密码:YES)
我也无法使用主机不是本地特别本地的任何用户在本地登录,例如“%”或我的家庭 IP。
【问题讨论】:
-
您可以在本地使用相同的凭据登录吗?在尝试其他事情之前,了解凭证的工作原理对我们来说很重要
-
确保变量
skip-networking在您的my.cnf文件中被注释 -
Remote Connections Mysql Ubuntu 的可能重复项。
标签: mysql ubuntu remote-access remote-server