Django 将本地开发的sqlite数据库更换为MySQL数据库

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

你可能感兴趣的:(Django 将本地开发的sqlite数据库更换为MySQL数据库)