还是得选择5.7,选择8..0版本的,在往Ubuntu上部署项目的时候,真的坑得要死。
MySQL5.7.25.0下载地址:https://dev.mysql.com/downloads/file/?id=482771
如果之前在电脑里安装了MySQL8.0版本,需要先卸载干净了以后再安装MySQL5.7
卸载MySQL8.0教程:https://jingyan.baidu.com/article/ca41422f0d42701eae99edb2.html
安装MySQL5.7最省心的办法,就是一直下一步,所有的都选择默认设置就可以了。
电脑里安装的是python3.7.2,但是服务器上默认安装的python3目前只到3.6,所以要先卸载电脑里的python3.7,改安装python3..6
如何彻底卸载python的网址:https://jingyan.baidu.com/article/4dc408487d1f11c8d946f1b1.html
python下载地址:
https://www.python.org/downloads/windows/
1.IDE:Pycharm
2.Navicat
3.Xshell6
4.FileZilla
show databases; //查看所有数据库
create database xynet default character set utf8 collate utf8_general_ci; //创建数据库xynet,因为创建数据表内有中文字段,所以要加default
有可能报的错及解决:
https://blog.csdn.net/weixin_43744799/article/details/85388272
查看一下django版本,选择2.0
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xynet',
'USER':'root',
'PASSWORD':'你的mysql密码',
'HOST':'127.0.0.1',
"OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}#第三方登录功能必须加上
}
}
pip install PyMYSQL
import pymysql
pymysql.install_as_MySQLdb()
python manage.py makemigrations
python manage.py migrate
jdbc:mysql://localhost:3306/xynet?serverTimezone=UTC