Step1: 在server上安装MySQL
1、安装mysql
$ sudo apt-get install mysql-server mysql-client
$ mysql -u root -p
Enter password: ## 输入 mysql root 用户密码,进入数据库
2、创建数据库
mysql> create database myblog default charset utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.20 sec)
3、 安装 MySQLdb
(env_django)shengan@ubuntu:~/mysite$ pip install mysql-python
进入 python 交互式命令行,输入 import MySQLdb 检测是否安装成功
Step2: 在项目中配置MySQL
在 settings.py 文件中修改 DATABASES
字段如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',##sqlite3改为mysql
'NAME': 'myblog', ## 数据库名称
'USER': 'root',
'PASSWORD': 'password', ## 安装 mysql 数据库时,输入的 root 用户的密码
'HOST': '',
}
}
Step3: 更新数据库
更新数据库
python manage.py migrate
创建超级用户
python manage.py createsuperuser
启动服务
python manage.py runserver
默认ip/port为127.0.0.1:8000
如需更改,例:
python manage.py runserver 192.168.0.1:8002