正常情况下,mysql数据库是不支持外网进行访问的,只能在本机进行登录操作。
下面提供两种方式对mysql进行配置,即可进行外网访问
1.Navicat 工具配置
第一步:使用客户端在本机连接MySQL服务,登录。
然后找到mysql这个数据库,里面有user这种表,打开表
第二步:找到User是root,Host是localhost的这张表,将localhost改成%,然后保存。
第三步:在查询窗口执行以下SQL语句
flush privileges;
然后就可以进行外网登录了。
2.命令窗口
第一步:使用命令在本机登录MySQL服务
mysql -u root -p
第二步:查询user表
select user,host from user;
第三步:修改权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
第四步:执行刷新语句
flush privileges;