zoukankan      html  css  js  c++  java
  • 2003: Can't connect to MySQL server on

    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

  • 相关阅读:
    MSXML应用总结
    MsXml创建和解析XML示例
    解决IAR无法跳转的问题
    总结4
    1012
    1010
    acm学习总结
    1005
    1004
    1006
  • 原文地址:https://www.cnblogs.com/Alex0111/p/13497912.html
Copyright © 2011-2022 走看看