我想连接到远程服务器上的server。我已经在这台服务器上安装了MySQL,并设置了所有必要的细节。在服务器上一切正常。当我想要连接到MySQL工作台时,我根本无法与任何用户连接。
我在Ubuntu中登录了MySQL并首先创建了一个新用户:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
CREAT
在我工作的地方,我们有一个开发服务器,一个生产服务器,我们现场管理。当我试图远程连接到开发服务器上的MySQL时,我会得到以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '***' (113)
但是,我可以在生产服务器上成功地远程连接到MySQL。
这两台服务器都有相同的配置文件。(/etc/my.cnf)
nmap -p 3306 server-name显示,端口3306在生产中是开放的,但在开发中是关闭的,但是iptables -L -n在这两台服务器上显示相同的规则,而且它们都没有端口3306的
我在linux系统上安装了MySQL。我已经运行了Debian。我可以通过本地系统上的命令访问具有本地ip地址的mysql,也可以远程访问
./mysql -h 192.168.1.151 -u root -pabcd
。现在我添加了一台主机(192.168.1.152),并且我不能使用AddedHost从其他机器远程连接,我已经为该主机赋予了所有权限,如下所示
grant all on *.* to 'root'@'192.168.1.152' identified by 'abcd';
但我无法在本地和远程连接。执行命令时出现错误
./mys