mysql远程连接
mysql默认不允许远程连接,
连接数据库报错:2003-can't connect to MYSQL serve
解决:
1、mysql 配置文件修改
[mysqld]
bind-address = 0.0.0.0 # 表示允许任何主机登陆MySQL
port=3306 # 表示MySQL运行端口为330
2、查看用户信息
use mysql;
select host,user from user;
3、创建一个能远程连接的用户,或将 user表 host字段 修改为%
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#test:用户名; 123456:密码
4、刷新权限
flush privileges;