Django部署之配置MySQL


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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值