快速上手:Linux下安装PyMySQL (linux 安装pymsql)
在现代软件开发的日常工作中,数据库连接是关键中的关键。PyMySQL是一个面向 Python 的 MySQL 接口库,使用 Pure-Python 实现,能快速地将 Python 和 MySQL 的交互连接起来。
本文将告诉你如何快速在Linux下安装PyMySQL,以方便后续的数据库连接工作。
之一步:安装MySQL
在安装Python之前,需要先安装MySQL。MySQL是一种通用关系型数据库管理系统(RDBMS)。安装MySQL有多种方法,但在此我们将提供一个使用包管理工具的方式。
在Ubuntu或Debian中,使用以下命令安装MySQL:
sudo apt-get update
sudo apt-get install mysql-server mysql-client
在CentOS或RHEL中,使用以下命令安装MySQL:
sudo yum update
sudo yum install mysql-server mysql-client
在安装完成后,可以通过以下命令来验证是否安装成功:
mysql –version
第二步:安装Python和pip
安装完成MySQL后,需要安装Python和pip。Python是一种解释型计算机程序设计语言,广泛用于应用程序开发、Web开发、等领域。pip是Python的包管理器,用于安装和管理Python包。如果系统已经安装了Python和pip,则可以跳过此步骤。
在Ubuntu或Debian中,使用以下命令安装Python和pip:
sudo apt-get update
sudo apt-get install python3 python3-pip
在CentOS或RHEL中,使用以下命令安装Python和pip:
sudo yum update
sudo yum install python3 python3-pip
在安装完成后,可以通过以下命令来验证是否安装成功:
python3 –version
pip3 –version
第三步:安装PyMySQL
安装Python和pip完成后,就可以安装PyMySQL了。在终端中使用以下命令安装PyMySQL:
pip3 install PyMySQL
安装完成后,可以通过以下命令来验证是否安装成功:
python3
import pymysql
pymysql.__version__
如果运行成功,输出应该为PyMySQL的版本号。
第四步:连接MySQL数据库
安装PyMySQL后,可以通过以下代码连接MySQL数据库:
import pymysql
connection = pymysql.connect(host=’localhost’,
user=’username’,
password=’password’,
database=’database_name’)
这个代码片段会创建一个名为connection的连接对象,连接到本地的MySQL服务器(默认端口为3306)、以username用户名、使用password密码、连接到名为database_name的数据库。
这种方式使用的是最基本的 MySQL 格式。还可以通过 handle_error 和 cursorclass 参数来自定义连接。连接对象具有以下属性或方法:
autocommit —— 如果数据发生更改,则自动执行
close() —— 关闭连接
commit() —— 提交更改
cursor() —— 创建并返回新的游标对象
rollback() —— 回滚更改
在本文中,我们介绍了Linux下安装PyMySQL的步骤。我们讨论了如何安装MySQL、Python和pip的步骤以及如何在Python中使用PyMySQL连接MySQL数据库。通过完成这些步骤,您就可以开始使用PyMySQL进行与MySQL数据库的交互。