怎么远程访问不了mysql数据库
解决步骤如下:
1.检查my.cnf文件中是否有使用绑定IP地址,尤其设置为 bind-address = 127.0.0.1 则是不对的,若是设置为bind-address = 192.168.1.2 是对的 2.远程的服务器上做一件事情:telnet 192.168.1.2 3306 检查是否能ping通;
3.若是前2步都没问题的话,执行 mysql -h192.168.1.2 -uuser1 -pmypassword 看报什么错误信息,按道理只能是报账号密码错误之类的信息 备注:使用GRANT创建账号的时候,不需要FLUSH PRIVILEGES; 操作,当然做了也无大的负作用。
mysql不能被访问
mysql 不被允许访问原因如下:
1.确定服务器上的防火墙没有阻止 3306 端口。 MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口。
2.增加允许远程连接 MySQL 用户并授权。
3、首先以 root 帐户登陆 MySQL 在Windows 主机中点击开始菜单。
4、创建远程登陆用户并授权 。
mysql80连接不了服务器
一、网络问题; 基本上大部分服务器远程失败的原因就是这个, 本地网络出现故障或者波动, 导致本地没办法连接服务器。这种情况服务器还是正常稳定的运行的。检查本地网络是否正常,访问外网是否流畅,可以做路由图检查,需要重启路由等操作。如果是服务器网络线路故障,就需要通过路由图来确定是哪里的线路出现丢包,做切换线路来解决。
二、服务器问题;服务器带宽跑满、服务器死机、黑屏或者蓝屏等现象,重启服务器,并检查报错日志,排查产生问题的原因,检查硬盘和服务器系统。通过日志和检查数据来确认问题出现的原因以及如何解决。
如何解决无法远程登入MySQL的问题
“notallowedtoconnecttothisMySQLserver”说明你的远程MySQL不允许你登陆
进入远程服务器登陆mysql,
mysql>grantallprivilegeson*.*to'root'@'%'identifiedby"youpassword";
或者
mysql>grantallprivilegeson*.*to'root'@'192.168.25.1'identifiedby"youpassword";