存在远程连接到MySQL服务器的问题。 您知道用户是使用任何主机上的“%”通配符配置的,因此您应该可以访问服务器。 您可以使用我的证书本地登录到MySQL服务器,但无法远程登录。
我在my.cnf上的设置如下。
[client]
端口=3306
socket=/var/run/mysqld/mysqld.sock
[mysqld]
user=mysql
socket=/var/run/mysqld/mysqld.sock
端口=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
skip -外部锁定
#
# instead of skip-networkingthedefaultisnowtolistenonlyon
# localhostwhichismorecompatibleandisnotlesssecure。
#
bind-address=128.xxx.xxx.xxx我使用以下参数(使用Coda2GUI但问题似乎与CODA2无关)。
Server: 128.xxx.xxx.xxx
端口: 3306
Username: sadmicrowave
Password: my_mysql_password发布的完整错误消息如下:
unabletoconnecttohostuslonsweb 003 becauseaccesswasdenied。
double-checkyourusernameandpasswordandensurethataccessfromyourcurrentlocationispermitted。
MySQL said : accessdeniedforuser ' sad microwave ' @ ' 128.XXX.XXX ' (using password 3360是)使用IP地址和3306 telnet在我的服务器上.
到底发生了什么事?