mysql错误合集_mysql错误合集

mysql错误合集

一. MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

4b64d0485919481be55b2506dc0f7f75.png

解决方法:这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可或者

安装微软常用运行库合集,就解决了。

a701f297c4fe5bb66290bdca5d32cf59.png

链接:https://pan.baidu.com/s/1r4JJaUKjw-y1g3lXZgKQ1g 提取码:f52r

二. 在安装MySQL时可能会遇到Install/Remove of the Service Denied!的问题

D:\MySQL5.5.56\bin\mysqld --install

Install/Remove of the Service Denied!

提示这个问题的原因就是没有权限,需要使用管理员身份运行cmd,管理员身份运行之后,命令行变成了“system32”,此时我们在执行mysqld -install命令,就会提示“Service successfully installed”

三. 有时候安装mysql后使用mysql命令时报错 Can‘t connect to MySQL server on localhost (10061),或者用net start mysql 时报服务名无效,一般是因为mysql服务没有启动。

解决方法:在命令行管理员以管理员运行"mysqld --install"。

D:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --install

此时使用“net start mysql”成功启动msyql,一般就可以正常启动mysql了。

四. Django3 中遇到django.core.exceptions.ImproperlyConfigured mysqlclient 1.3.13 or newer is required; you have 0.9.3.异常。

解决方法:Django3对mysqlclient的要求提高了: 1.3.13. 但pymysql的版本没有跟上,实际上pymysql版本号是 0.9.3,将version_info改变来欺骗Django。 修改项目文件下__init__.py,多插入一行代码:

import pymysql

pymysql.version_info = (1, 3, 13, "final", 0)

pymysql.install_as_MySQLdb()

保存后启动项目成功。

该方案只是个兼容方案,不确定Django3是否依赖mysqlclient的新特性,因此生产环境还是建议部署mysqlclient,而非pymysql。

mysqlclient与pymysql区别是什么?

mysqlclient是mysql官方提供的Python SDK,安装时依赖mysql-dev与python-dev相关的库函数完成当前系统平台的编译,因为使用大量C库,性能会比pymysql优秀得多。SDK更新和维护也有官方保障。

pymysql是第三方在MySQL通信协议上实现的SDK,所有与数据库的交互都是通过MySQL独有的通信协议完成,性能上会比mysqlclient有劣势。且版本更新可能滞后,且维护不一定到位。但好处就是pip install安装很容易,不像mysqlclient先要把编译依赖的C库装好,在一些建档任务和开发环境快速搭建上有优势。

五. pycharm连接mysql数据库时报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezon’

原因:时区错误,MySQL驱动jar中的默认时区是UTC。默认的时区是UTC时区,比北京时间晚8个小时。UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。因为时区不一致,所以提示Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually服务器返回了无效的时区,所以要修改mysql的时长。

解决方法:在mysql的命令模式下,输入:

set global time_zone=‘+8:00‘;

mysql错误合集

标签:命令模式   pyc   大量   优秀   项目文件   shell   环境   链接库   val

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/xrg-blog/p/12971570.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值