Django 将本地开发的sqlite数据库更换为MySQL数据
2020-01-29 本文已影响0人
大路仔
macOS下MySQL 8.0.16 安装与配置教程
参考如下
https://www.i5seo.com/mysql-8-installation-configuration-tutorial-under-macos.html
新建一个数据库
安装完毕后,使用命令行工具,输入root的密码,进入mysql:
mysql -u root -p
44BDB941-21BF-4C95-A8C8-F60D755F6E0B.png
创建django项目的数据库
create database 数据库名 charset=utf8;
06712B43-C9E4-4345-BBDE-438C071177D6.png
创建好数据库后,可以使用命令行查看,目前所有的数据库
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql
| 新创建的数据库名
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.04 sec)
pycharm中配置数据库源
利用pycharm的database扩展工具,添加数据库源。如果你的pycharm没有database扩展工具,可能是因为你的pycharm版本是社区版,不是专业版。
8DF6E202-3229-40F9-879A-0205FEADD11F.png
FA7E5B74-6745-429E-9070-58DCA51A42EF.png
django项目中进行数据库的设置
8B1C773B-A539-43D0-8541-5C7865D7E405.png
迁移数据到新的MySQL数据库
python manage.py makemigrations
python manage.py migrate