MySQL安装
- 检查MySQL是否安装 sudo netstat -tap | grep mysql
- 如果没有 sudo apt-get install mysql-server mysql-client
- 设置mysql的root用户的密码
MySQL的python模块
MySQL-Python
1
2
3$ wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip
$ unzip MySQL-python-1.2.5.zip
$ sudo python setup.py install若提示“EnvironmentError: mysql_config not found”
$ sudo apt-get install libmysqld-dev
django中的设置
1 | DATABASES = { |
MySQL 数据库操作
- 进入mysql命令行
mysql -uroot -p[密码]
- 新建数据库
create database name
- 使用数据库
use name
- (可选)导入sql备份文件
mysql –uroot –p[密码] -Dtest< .sql
django初始化数据库
django1.6环境加south
1
2
3python manage.py syncdb # 创建表
python manage.py migrate # 数据迁移可选
python manage.py runserverdjango1.8+
1
2
3python manage.py makemigrations appname # 建立迁移脚本
python manage.py migrate # 数据迁移可选
python manage.py runserver