连接MySQL服务器无法正常工作

时间:2015-03-22 17:36:22

标签: mysql

我想连接到远程服务器上的SQL Server。我已经在apt-get服务器上安装了MySQL,并设置了所有必要的细节。在服务器上一切正常。当我想连接MySQL Workbench时,我根本无法与任何用户联系。

我在Ubuntu中登录MySQL并首先创建了一个新用户:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

我打开了my.cnf文件:

port 3306
bind-address 127.0.0.01 (DO I NEED HERE MY REMOTE SERVER IP?)
service mysql restart

我的问题是:

1)为什么我的远程服务器上有主机127.0.0.1?

2)在工作台连接设置中:哪个主机名正确?我的服务器IP或127.0.0.1

3)我收到消息:无法连接到MySQL。拒绝访问。所以我认为用户是问题?

4)我需要更改cnf吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

创建用户并配置正确的权限后,您

FLUSH PRIVILEGES;

更改my.cnf后,你重启了Mysql吗?

  

从XAMPP Panel控件中停止并启动

更改

bind address=127.0.0.1

bind-address=YOUR-SERVER-IP