首先,MYSQL默认端口是3306,要确认MYSQL端口未被防火墙拦截,确认MYSQL正常运行,确认mysql用户是否允许远程连接。
怎样授权MYSQL用户远程链接?
命令行下,root登陆mysql客户端
mysql>use mysql;
mysql>update user set host = '%' where user ='root'; //允许root(自行修改用户)远程连接
mysql>flush privileges;//刷新授权表
授权root远程连接,密码更改为
root123mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION;
mysql>flush privileges;
允许指定ip连接,不能让所有的外网都来连
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY 'root123' WITH GRANT OPTION;
mysql>flush privileges;
