• 中文
    • English
  • 注册
  • 技术教程 技术教程 关注:11 内容:379

    Navicat 连接远程数据库 出现SQL Error (2013): 解决方法

  • 查看作者
  • 打赏作者
  • 当前位置: 巅峰论坛 > 技术教程 > 正文
  • 技术教程
  • Lv.15
    靓号:888

    今天长生诀用Navicat连接数据库出现2013错误,然后百度了一下发现很少人提起这个

    Navicat 连接远程数据库 出现SQL Error (2013): 解决方法

    由于MySQL数据库是手工安装的,而且外网权限也开了死活连不上,最后折腾了一下就解决了

    解决方法:

    修改MySQL数据库配置文件etc/my.cnf

    在[mysqld]最下面添加

    skip-name-resolve

    # For advice on how to change settings please see  
    # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html    
    [mysqld]  
    #  
    # Remove leading # and set to the amount of RAM for the most important data  
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.  
    # innodb_buffer_pool_size = 128M  
    #  
    # Remove leading # to turn on a very important data integrity option: 
    logging  
    # changes to the binary log between backups.  
    # log_bin  
    #  
    # Remove leading # to set options mainly useful for reporting servers.  
    # The server defaults are faster for transactions and fast SELECTs.  
    # Adjust sizes as needed, experiment to find the optimal values.  
    # join_buffer_size = 128M  
    # sort_buffer_size = 2M  
    # read_rnd_buffer_size = 2M  
    datadir=/var/lib/mysql  s
    ocket=/var/lib/mysql/mysql.sock    
    # Disabling symbolic-links is recommended to prevent 
    assorted security risks  
    symbolic-links=0    
    # Recommended in standard MySQL setup  
    #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES   
    max_allowed_packet      = 32M  
    max_connections         = 1000  
    max_connect_errors      = 2000  
    skip-name-resolve  
    [mysqld_safe]  
    log-error=/var/log/mysqld.log  
    pid-file=/var/run/mysqld/mysqld.pid

    然后重启MySQL服务

    service mysqld restart

    最后解决了

    Navicat 连接远程数据库 出现SQL Error (2013): 解决方法

    请登录之后再进行评论

    登录
  • 发布
  • 做任务
  • 更换主题
  • 帖子间隔 侧栏位置: