操作系统:ubuntu
数据库:MYSQL在本机使用远程连接的方式连接MYSQL数据库,显示如下信息:
Can't connect to MYSQL server on ‘192.168.1.117’ ( 111 )事前我已经在MYSQL中输入了: grant all on *.* to 'root'@'%' identified by 'password'以前使用Fedora系统,同样的操作,就没什么问题。
为什么现在就不能连接?是因为操作系统不同,还是其他什么原因?
数据库:MYSQL在本机使用远程连接的方式连接MYSQL数据库,显示如下信息:
Can't connect to MYSQL server on ‘192.168.1.117’ ( 111 )事前我已经在MYSQL中输入了: grant all on *.* to 'root'@'%' identified by 'password'以前使用Fedora系统,同样的操作,就没什么问题。
为什么现在就不能连接?是因为操作系统不同,还是其他什么原因?
/var/lib/mysql/my.cnf
中的bind-address = 127.0.0.1
在etc下有,但文件是空的。
我的MYSQL是装系统的时候,一起安装的。所有的设置都系统默认的。
我用netstat -ntlp 查看了一下,里面有一行
127.0.0.1:3306
端口与MYSQL端口冲突。这个要怎么关掉?
netstat -anopl | grep 3306
能查到进程号吧。
然后kill掉它就行了。我怀疑它就是mysql的进程