您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# MySQL Connector如何安装
MySQL Connector是连接MySQL数据库与各种编程语言(如Python、Java、C++等)的官方驱动程序。本文将详细介绍在不同环境中安装MySQL Connector的方法。
---
## 一、Python环境安装(PyMySQL/mysql-connector-python)
### 1. 使用pip安装
Python中最常用的MySQL驱动有两种:
```bash
# 官方MySQL Connector/Python
pip install mysql-connector-python
# 第三方PyMySQL(纯Python实现)
pip install pymysql
import mysql.connector
print(mysql.connector.__version__) # 官方驱动
# 或
import pymysql
print(pymysql.__version__)
从MySQL官网下载对应版本的Connector/J: https://dev.mysql.com/downloads/connector/j/
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>
将下载的JAR文件添加到项目的classpath中。
从MySQL官网下载对应系统的二进制包: https://dev.mysql.com/downloads/connector/cpp/
tar -xzf mysql-connector-c++-8.0.33-linux-glibc2.12-x86-64bit.tar.gz
cd mysql-connector-c++-8.0.33-linux-glibc2.12-x86-64bit
sudo cp -r include/* /usr/local/include/
sudo cp -r lib64/* /usr/local/lib/
Python连接报错
若出现Authentication plugin 'caching_sha2_password'
错误,需在MySQL中创建用户时指定密码插件:
CREATE USER 'user'@'host' IDENTIFIED WITH mysql_native_password BY 'password';
版本兼容性问题
建议保持Connector版本与MySQL服务器版本一致或相近。
依赖缺失
Linux系统可能需要先安装:
sudo apt-get install libmysqlclient-dev # Debian/Ubuntu
通过以上步骤,您应该已成功安装MySQL Connector。建议参考官方文档获取最新安装指南:MySQL Connectors文档 “`
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。