Python连接MySQL

三 Python连接MySQL

摘要

本博文介绍一个编程实验,使用Windows下的Python2.7去连接Linux下的MySQL。通过实验,将Python与MySQL结合起来,实验有一定的趣味和实用性。

3.1 实验准备

(1) 首先,在Python下安装MySQLdb库,可以使用pip install命令,也可以下载使用上传的文件,进行本地下载,地址:http://download.csdn.net/detail/louishao/9803369

(2) 在MySQL配置文件中,要添加:bind-address=0.0.0.0,之前介绍MySql安装与配置中也有介绍。

(3) 注意,这里的连接并不是本地连接,因此需要创建一个可以让外网访问的数据库

3.2 编程连接

# -*- coding:utf-8 -*-


from MySQLdb import connect

db_config = {
    'host' : '192.168.199.xxx', # 主机ip地址,如果是本地登录,应该是localhost
    'port' : 3306,   # 端口号
    'user' : 'xxxx',  # MySQL用户名
    'passwd' : 'xxxxxx',  # MySQL客户端密码
}

try:
    cnn = connect(**db_config)
    print("连接成功")
    cnn.close()
except Exception:
    print("连接不成功")

实验结果:


3.3 连接失败分析

(1) 没有配置好MySQL;

(2) Linux主机要处于启动状态,不然同样无法连接成功;

(3) 测试的数据库如果是本地的也不能被连接成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值