当前位置 博文首页 > 文章内容

    2003: Can't connect to MySQL server on

    作者: 栏目:未分类 时间:2020-08-13 18:01:16

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    https://blog.csdn.net/hui_2016/article/details/85157043

     

     

    授权其他设备连接MySQL命令:

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'这里写允许其他设备所在的IP地址或者直接用 % 代替,“%”代表所有ip地址' IDENTIFIED BY '你的root用户密码 ' WITH GRANT OPTION;

    输完此命令还需要在执行重新授权表命令::

    mysql>FLUSH PRIVILEGES;

    如下图:

    这时候就可以尝试使用其他机器上的设备连接Ubuntu上的mysql(我用的是Navicat)(有时候也会成功连接但更多时候下会出现如下情况)

    2003-Can't connect to MySql server on 'xxx.xxx.xxx.xxx'(10061 "Unknown error")

     

    解决方法如下:

    编辑mysql的配置文件:

    vi /etc/mysql/mysql.conf.d/mysqld.cnf  ,找到address=127.0.0.1这一段文本,将它注释掉或则将它改成address =0.0.0.0。这些方法目的是允许其他的主机可以访问服务,而不仅仅是127.0.0.1(localhost)

     

    重新启动mysql命令:/etc/init.d/mysql restart