我们有一个安装了mysql 5.2的linux盒子。
我确保它正在运行并且双重检查端口3306并且它是打开的(netstat -tulpn)但我无论如何都无法在网络上访问它。
我检查了ping并且所有主机都正确响应。
我尝试使用如下命令进行访问:
mysql -h 192.168.1.32 -u root -p
它说"unknown mysql host '...":
我在这里想念的是什么? 它是在CentOS上运行的mysql 5.2
答案 0 :(得分:1)
这样做 -
ping 192.168.1.32
mysqld
是否正在运行。 service mysqld status
(对于Fedora)或service mysql status
(对于ubuntu)GRANT ALL ON <database_name>.* TO '<user>'@'192.168.1.32' IDENTIFIED BY "<password";
答案 1 :(得分:0)
mySQL服务器是否配置为仅接受来自localhost的连接?