前言:mysql是常用数据库工具。特别是在网络访问数据库的背景下,mysql以其可靠、易用的性能,得到很多人的喜爱。对于数据库工具,都涉及数据库接口、增删查改及其他数据类型同步的问题。本文探讨的是mysql远程数据库的操作。
一、mysql安装
两种方式:在Anaconda集成环境下,以管理员身份运行Anaconda prompt,输入
conda install PyMySql
或在其他环境下,以管理员身份运行
pip install PyMySql
在python运行环境下(博主是Ipython)运行没有错误信息则接口安装成功。
import pymysql
二、python连接mysql测试
1、mysql数据库准备
在服务器上,首先要创建一个数据库,并创建数据库使用者,设置密码和权限。
其次,要新建一个数据表,设计好表字段。
综上得到如下的参数:
host:主机名user:登陆数据库的用户password:登陆密码database:使用的数据库名port:端口号,默认为3306
2、设置远程MySql
如果不在服务器设置远程访问权限,你将无法访问数据,得到是Access denied for user的错误。如下图:
远程mysql需要设置用户访问权限
3、在python中测试连接
import pymysql
db = pymysql.connect