百度云BCC+ubuntu16.04+python2,调用MySQL

服务器:百度云BCC

操作系统:ubuntu16.04

服务端既然决定使用Python,那么连接sql的操作肯定也是必须的了。一通操作后,发现似乎比想象的容易一些。当然,由于操作系统不是自己安装的,所以可能有些坑没遇到。

一,执行命令下载运行库:sudo apt-get install python-mysqldb

如无意外,应该运行完就可以安装完成。

二、执行命令:vi /usr/lib/cgi-bin/test.py

指令完成将打开编辑器,按i进入编辑状态

#!/usr/bin/env python
import cgitb
import MySQLdb
cgitb.enable()

print "Content-Type: text/html"
print ""

db_server="localhost"
db_user="XXXX"
db_pwd="XXXX"
db_name="XXXX"
db = MySQLdb.connect(db_server,db_user,db_pwd,db_name,charset='utf8')       
          
cursor = db.cursor()
cursor.execute("SELECT VERSION()")

data = cursor.fetchone()
     
print "Database version : %s " % data
db.close()

然后按esc退出编辑,:wq保存退出。

三、输入指令:chmod 777 test.py

这一步很关键,不然打不开。很烦的操作啊。

四、在浏览器输入:http://IP地址/cgi-bin/test.py

显示结果:Database version : 5.7.25-0ubuntu0.16.04.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值