Django部署之配置MySQL

    xiaoxiao2021-12-14  22

    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

    转载请注明原文地址: https://ju.6miu.com/read-964299.html

    最新回复(0)