Python服务中使用MySQL
来源:互联网 发布:kailas知乎 编辑:程序博客网 时间:2024/05/09 19:54
由于很少涉及服务端开发,在使用MySQL的时候每次都得Google,想想还是整理一篇笔记吧,有用到的同学可以看看。
安装数据库
sudo apt-get install mysql-serverapt-get isntall mysql-clientsudo apt-get install libmysqlclient-dev
安装数据库连接驱动
1.下载MySQL-python,下边是 下载地址,我是下载到tmp目录下;
2.然后解压MySQL-python文件;
3.cd到MySQL-python的解压目录下,执行
python setup.py buildpython setup.py install
如果报错则执行
apt-get install libmysqlclient-dev python-devexport PATH=$PATH:/usr/local/mysql/bin/
执行完以后再执行前边两条命令就OK。
python连接数据库
import MySQLdb# -*- coding:utf-8 -*- print "Database test start"# 打开数据库连接db = MySQLdb.connect("localhost","root","password","databasenase" )# 使用cursor()方法获取操作游标 cursor = db.cursor()# 使用execute方法执行SQL语句cursor.execute("SELECT VERSION()")# 使用 fetchone() 方法获取一条数据库。data = cursor.fetchone()print "Database version : %s " % data# 关闭数据库连接db.close()
linux服务器使用数据的常用命令
1.连接MySQL数据库
mysql -uroot -p123
这是最简单的连接方式,输入密码即可。
出错处理:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysqld restart# mysql -uroot -pEnter password: <输入新设的密码newpassword>mysql>
2.显示当前的数据库列表
show databases;
3.创建数据库
create database databasename;
4.删除数据库
drop database databasename;
0 0
- Python服务中使用MySQL
- python中使用MySQL
- python中使用mysql
- python中使用MYSQL
- Python中使用MySQL
- 在python中使用mysql
- python中mysql的使用
- Python中使用MySQL的问题
- python中使用MySQLdb连接mysql
- python中使用mysql(windows xp下)
- python中使用MySQLdb连接mysql
- Python中使用MySQLdb连接MySQL
- python 中使用sqlite3和mysql数据库
- Python中使用Mysql(安装篇)
- Python中使用Mysql(编码实践)
- 基本使用mysql服务
- Python学习笔记——Python中使用Mysql
- 在服务中添加mysql服务
- Android studio jni Ndk 配置
- Linux下MySQL出现#1036 – Table ‘ ‘ is read only 等错误解决方法
- Python 定时任务
- apk反编译
- Souces for android api 24 platform not found 解决办法
- Python服务中使用MySQL
- Android下使用properties文件
- ANGULAR 2 CHANGE DETECTION EXPLAINED
- SurfaceView详细解析
- 安卓 service
- vijos1426兴奋剂检查(多维费用的背包问题+状态压缩+hash)
- java基础学习之事件监听--鼠标点击
- ListView+头部向上滑动标题栏渐显以及ScrollView向上滑动标题栏渐显
- 【JZOJ 4715】 树上路径