系统通过netstat -ntlp 来查看正在运行服务所使用的端口 ,查看3306端口是否开启。
防火墙iptables 如果是新装的 系统, 一般不用管这个因素,不过我们也先 用service iptables stop来 showdown它
如果是编译安装的mysql , 不但需要 自行cp mysql 到init.d 服务,配置chkconfig启动项, 且 远程连接的权限也需要 自行在表中修改。
红色部分代表,%表示所有远程连接, localhost代表本地
一 以下是 创建新用户,并开启 本地 ,和远程访问属性。
GRANT ALL PRIVILEGES ON *.* TO cocoliu@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO cocoliu@localhost IDENTIFIED BY '密码' WITH GRANT OPTION;
二是针对 root 修改的方式
#use mysql;
#update db set host = ‘%’ where user = ‘用户名’;
#如果写成 host=localhost 那此用户就不具有远程访问权限
#FLUSH PRIVILEGES;