无论我研究了什么,我都无法连接到我的 MySQL 服务器

无论我研究了什么,我都无法连接到我的 MySQL 服务器

Ubuntu 通过 LAMP 为我安装了 MySQL。当我使用 SSH 连接时,我可以使用 root 用户登录,但不能使用我自己创建的用户登录。当我使用 HeidiSQL 时,我无法使用任何用户登录。我运行了这些命令

mysql -u root -p
CREATE DATABASE something;
GRANT ALL ON something.* TO something@'%' IDENTIFIED BY 'password'; 
flush privileges;
sudo service mysql restart
sudo iptables -A INPUT -i p3p1 -p tcp --destination-port 3306 -j ACCEPT 

编辑:my.conf:http://pastebin.com/ZwhJ6buN

答案1

我修好了。差点因为没想到​​这个而打了自己一巴掌 :)

我必须向路由器添加一条 NAT 规则,其中包含端口 3306 和服务器的本地 IP 地址

相关内容