• 注册
  • 投稿
    • 中文
    • English
  • 注册
  • 【技术教程】 【技术教程】 关注:8 内容:367

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

  • 查看作者
  • 打赏作者
    • 【技术教程】
    • Lv.14
      永久会员
      大富豪

      今天长生诀用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): 解决方法

      请登录之后再进行评论

      登录
    • 做任务
    • 帖子间隔 侧栏位置: