zoukankan      html  css  js  c++  java
  • Pycharm连接Mysql失败. [08001] Could not create connection to database server.

    使用Pycharm连接MySQL时遇到如下问题,错误代码[08001]

    查了很多资料归纳一下可能是如下几个原因

    0、mysql.server没开

    找到对应系统下的mysql.server 启动/重启命令

    1 macbookpro@jcx ~$ mysql.server restart
    2 Shutting down MySQL
    3 ... SUCCESS!
    4 Starting MySQL
    5 .. SUCCESS!
    6 macbookpro@jcx ~$

    1、时区问题

    jdbc:mysql://localhost:3306/youdatabasename?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

     复制  ?到结尾的所有内容并粘贴到URL中, 设置TIMEZONE为UTC  不行的话将UTC改为Asia/Shanghai 或者 HongKong 再试

    2、Mysql版本问题

    在终端命令行模式下查看自己的Mysql版本  输入 mysql --version

    1 macbookpro@jcxioo-2 ~$ mysql --version
    2 mysql  Ver 8.0.17 for osx10.14 on x86_64 (Homebrew)

    再查看Pycharm 里面的Mysql是不是版本相近  统一成8或者5

    统一版本后继续test connect 

    3、最后一招

    把database 里面的名字删了,等连接成功后再进行创建操作

     成功连接上mysql后,命令行内输入

     1 mysql> show databases;
     2 +--------------------+
     3 | Database           |
     4 +--------------------+
     5 | information_schema |
     6 | mysql              |
     7 | performance_schema |
     8 | sys                |
     9 +--------------------+
    10 4 rows in set (0.00 sec)
    11 
    12 mysql> create database new;
    13 Query OK, 1 row affected (0.01 sec)
    14 
    15 mysql> show databases;
    16 +--------------------+
    17 | Database           |
    18 +--------------------+
    19 | information_schema |
    20 | mysql              |
    21 | new                |
    22 | performance_schema |
    23 | sys                |
    24 +--------------------+
    25 5 rows in set (0.00 sec)
    26 
    27 mysql>

     

    ---------------- 生活 > 学习 >> 工作 ----------------
  • 相关阅读:
    总结!!!总结!!!
    Beta 总结
    BETA-7
    BETA-6
    BETA-5
    BETA-4
    BETA-3
    华为云-软件产品案例分析
    BETA-2
    BETA-1
  • 原文地址:https://www.cnblogs.com/jcxioo/p/11606044.html
Copyright © 2011-2022 走看看