设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 1993|回复: 0

[经验分享] 在Windows,MacOs,Linux,Unix和Ubuntu上安装MySQL Connector

[复制链接]

尚未签到

发表于 2019-4-19 08:56:52 | 显示全部楼层 |阅读模式
  在本文中,我们将介绍如何使用pip和vis源代码在Windows,MacOs,Linux,Unix和Ubuntu上安装MySQL Connector Python。
要从Python连接到MySQL服务器,您需要一个数据库驱动程序(模块)。MySQL Connector Python是Oracle支持的通过python连接MySQL的官方驱动程序。

  •   本文是我们的Python MySQL教程系列的一部分  。
  •   在本文之后,解决我们的  免费Python数据库练习,以练习和掌握 Python中的数据库技能。
目录 - >
  
安装MySQL Connector Python之前的先决条件

  •   您需要root或管理员权限才能执行安装过程。
  •   Python必须安装在您的计算机上。
注意: - MySQL Connector Python要求python位于系统的PATH中。如果找不到Python,安装将失败。

  •   在Unix和类Unix系统上,Python通常位于默认PATH设置中包含的目录中。
  •   在Windows上,如果系统的PATH中不存在Python,请自行手动添加包含python.exe的目录。
本文适用于: -
平台:64位Windows,Windows 10,Windows 7,Windows 8,Windows Vista,Windows XP,Linux,Ubuntu Linux,Debian Linux,SUSE Linux,Red Hat Linux,Fedora,MacOs。
Python版本:Python 2和3
MySQL版本:http://www.d9vt.com

安装MySQL Connector Python的不同方法
有多种方法可以在您的计算机上安装Oracle的MySQL Connector Python。以下是几种方法。

  •   使用pip命令安装MySQL Connector Python
  •   通过源代码安装MySQL连接器python (通过ZIP或TAR文件)
  •   使用内置分发以本机包装格式创建的包,用于给定平台。例如,Linux的RPM包或Windows的MSI安装程序。
Python MySQL连接器版本
请参考下面的MySQL连接器python版本表。您需要安装一个与您的python版本兼容的模块。
连接器/ Python版本MySQL服务器
版本支持的Python版本
8.0(2.2的延续)8.0,5.7,5.6,5.53.6,3.5,3.4,2.72.25.7,5.6,5.53.5,3.4,2.72.15.7,5.6,5.53.5,3.4,2.7,2.62.05.7,5.6,5.53.5,3.4,2.7,2.61.25.7,5.6,5.5(5.1,5.0,4.1)3.4,3.3,3.2,3.1,2.7,2.6  显示5个参赛作品中的1到5
大!现在您可以根据需要选择版本。
Pip命令安装MySQL Connector python
在python中使用pip安装任何模块总是可以访问和直接。MySQL Connector Python可在pypi.org上找到,因此您可以使用pip命令进行安装。
使用pip命令,您可以在任何操作系统平台上安装MySQL Connector python,包括Windows,MacOs,Linux,Unix和Ubuntu。
使用以下pip命令安装MySQL Connector python。

  •   pip install mysql-connector-python
如果您在安装时遇到任何问题,请提及该模块的版本,然后再次尝试安装。请参阅上表以安装正确的版本。

  •   pip install mysql-connector-python == 8.0.11
如果您正面临pip安装失败错误,并显示“连接错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:598)”。您可以解决此错误。
您可以通过将pypi.org和files.pythonhosted.org设置为可信主机来忽略SSL错误。请尝试按照pip命令安装MySQL Connector Python。

  •   python -m pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org mysql-connector-python
验证MySQL Connector Python安装
运行pip命令后,您应该收到以下消息

  •   收集mysql-connector-python
  •   下载包。
  •   要求已经满足:D:python \ python37-32 \ lib \ site-packages中的设置工具。
  •   安装收集的包:mysql-connector-python
  •   成功安装了mysql-connector-python-8.0.13
通过使用MySQL Connector Python连接到MySQL来验证MySQL Connector Python安装。
  查看我们的  Python数据库编程练习,掌握Python中的数据库编程技术。
如果您无法使用pip进行安装,则可以使用以下方法进行安装
在Windows上下载并安装MySQL Connector Python
有两种方法可以在Windows上安装MySQL Connector Python。

  •   使用源代码分发安装  (独立于平台和独立于架构的ZIP存档)
  •   使用  Built Distribution即MSI安装程序进行安装
使用源代码分发在Windows上安装MySQL Connector Python : -
按照以下说明下载平台独立ZIP。去  从这里下载MySQL连接的Python窗口
DSC0000.jpg 下载用于Windows的MySQL连接器python


  •   Abobe URL会自动打开最新版本的MySQL Connector Python。
  •   如果您想使用与您的python版本兼容的旧版本,请选择“ 查找以前的GA版本 ”选项,您可以在右侧找到该选项。
  •   如果您想检查哪个版本的MySQL Connector Python与您的python版本兼容,请参阅上表。
我正在下载2.1.7,因为我使用的是Python 3.5。从下拉列表中选择独立平台
DSC0001.jpg 为Windows选择MySQL连接器python平台独立zip

单击“下载”按钮下载您机器上的ZIP文件。单击下载后,您将看到以下屏幕,单击“不,谢谢”,启动下载选项。
DSC0002.jpg 开始为windows下载MySQL连接器python zip文件

注意:如果要下载最新版本,即8.0.1,请选择“查找最新的GA版本”选项,您可以在右侧找到该选项。
下载完成后,请按照以下步骤安装: -

  •   使用7Zip或其他可读取.zip文件的工具,解压缩或解压缩目标安装目录中的Zip存档(例如,C:\ mysql-connector \)。
  •   启动控制台窗口并将位置更改为解压缩Zip存档的文件夹:

    •   C:\> cd C:\ mysql-connector \

  •    在MySQL Connector Python文件夹中,使用以下命令执行安装:

    •   C:\> python setup.py install
        

您应该在此命令后获得以下屏幕。
DSC0003.jpg 用于Windows的python MySQL连接器python安装

验证Windows上的MySQL Connector / Python安装
要验证MySQL连接,安装Python并确保它正常工作,您可以毫无问题地连接到MySQL数据库服务器。要验证安装,请使用以下步骤:

  •   在Windows上,默认的MySQL Connector Python安装位置是C :\ Python 版本\ Lib \ sitepackages \  。这里Python.version是用于安装连接器的Python版本。
  •   使用import mysql键入import mysql connector 连接器。如果执行成功则意味着安装成功完成。
  •   此外,您可以通过使用MySQL Connector Python连接到MySQL来检查MySQL Connector Python安装是否正常并能够连接到MySQL服务器。
在Linux上下载并安装MySQL Connector Python
在Unix和类Unix系统(如Linux,Solaris,macOS和FreeBSD)上安装MySQL Connector Python有两种方法。

  •   使用源代码分发安装(独立于平台(独立于架构),TAR文件)
  •   您可以使用Built Distribution for Example RPM文件进行安装。
使用源代码分发在Linux上安装MySQL Connector Python。 按照以下说明下载MySQL连接器python平台独立TAR(tar.gz)文件。
去  从这里下载MySQL连接的Python的Linux  它会打开下面的屏幕。
DSC0004.jpg 下载适用于Linux的MySQL连接器python


  •   它打开了最新版本的MySQL连接器python。如果要安装8.0.1以外的版本,请从右侧选择Previous GA版本。您可以参考上面的表格来检查哪个版本与您的python版本兼容。
  •   从“选择操作系统”下拉列表中选择与平台无关的TAR。我正在下载2.1.7,因为我使用的是Python 3.5
DSC0005.jpg MySQL连接器python平台独立于Linux的tar

选择TAR存档文件,然后单击下载按钮。您应该看到以下屏幕,单击开始下载。
DSC0006.jpg MySQL连接器python开始为Linux下载


下载完成后,请按照以下步骤安装: -

  •   解压下载的tar.gz文件。使用以下命令解压缩。

    •   shell> tar xzf mysql-connector-python-VERSION.tar.gz

  •   切换到解压缩tar文件的目录

    •   shell> cd mysql-connector-python-VERSION

  •   执行shell> sudo python setup。py install命令在Linux上安装MySQL连接器python。
  •   要查看setup.py支持的所有选项和命令,请使用python setup.py --help命令
验证Linux上的MySQL Connector Python安装
要验证安装,请使用以下步骤:

  •   在类Unix系统上,默认的Connector / Python安装位置是/prefix/python.VERSION/site-packages/  ,其中prefix是Python安装的位置,VERSION是Python版本。
  •   类型进口的MySQL。连接器并执行程序。如果执行成功则意味着安装成功完成。
  •   此外,您可以通过使用MySQL Connector Python连接到MySQL来检查MySQL Connector Python安装是否正常并能够连接到MySQL服务器。
在MacOs上下载并安装MySQL Connector Python
您可以使用磁盘映像在macOS上安装MySQL Connector Python。

  •   去  从这里下载MySQL连接蟒蛇为MacOS DSC0007.jpg
  •   请参阅上表以检查哪个版本与您的python版本兼容
  •   下载  mysql-connector-python-8.0.11-macos10.13.dmg文件。它是架构独立的DMG文件。
  •   。通过打开它并双击生成的.pkg文件来安装下载的MySQL Connector Python。
验证MacO上的MySQL Connector Python安装
通过使用MySQL Connector Python连接到MySQL,检查MySQL Connector Python安装是否正常并能够连接到MySQL Server 。
在Ubuntu上安装MySQL Connector Python
使用以下命令在Ubuntu上安装MySQL连接器Python。

  •   sudo apt-get install mysql-connector-python
在此之后运行以下命令。

  •   pip install mysql-connector-python
如果命令在Python3中失败,您可以用pip3替换pip。如果上述方法不起作用,您仍然可以使用源代码在Ubuntu上安装它。

  •   去  从这里下载MySQL连接蟒蛇的Ubuntu。
  •   从下拉列表中选择操作系统Ubuntu Linux。
  •   选择OS版本作为独立的架构。我选择的是Ubuntu-Linux 16.04(独立于架构)。
  •    您应该从MySQL Connector Python(对于python 2和Python 3)获得DEB Package python的两个条目。 DSC0008.jpg 在Ubuntu上安装MySQL连接器python
  •   下载列出的DEB包并使用以下命令进行安装。
  •   首先,解压缩DEB文件,然后安装它。
    在此之后运行以下命令。

    •   sudo apt-get install -f
    •   sudo dpkg -i / path_to_downloaded_deb_file

  •   您现在已经完成了在Ubuntu上安装MySQL Connector Python。
  •   更多:http://www.d9vt.com




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-829140-1-1.html 上篇帖子: Ubuntu 编译驱动程序报错 gets 下篇帖子: Linux之系统安装详解(centos[6|7];ubuntu1804)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表