怎么远程访问不了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远程连接报10038的错误
第一步:首先设置root用户的host为所有IP:进入Mysql:mysql -uroot -pyoupass进入后use mysql然后,update user set host=’%’ where user=’root’ and host=’localhost’;flush privileges;上面这一步注意分号,设置完了可以 select user,host from user表看看,设置成功没。
第二步:如果你是云服务器,要去设置my.cnf 把下面bind-address 设置成你的云服务器的外网IP。
第一种方法:
第一步:
打开服务,看看MySql是否启动。
第二步:
启动MySql服务。
第二种方法:
第一步:
找到"开始"菜单,打开cmd。
第二步:
输入net start mysql。
还没有评论,来说两句吧...