2021.9.22
1.MySQL安装
- mysql版本:MySQL8.0.26
- 配置初始化my.ini文件
参考自点击跳转大佬的链接
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=E:\mysql\mysql
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
————————————————
版权声明:本文为CSDN博主「@WWWxp」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43579015/article/details/117228159
- 管理员身份打开终端
- 进入mysql下的bin目录
执行以下命令
mysqld --initialize --console
记住初始密码
- 安装mysql服务
mysqld --install
- 启动/关闭服务
net start mysql #启动服务
net stop mysql #关闭服务
- 连接mysql
mysql -u root -p
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
- 环境变量配置
将mysql下的bin目录路径添加到变量中 - 登录
连接并登录成功
2.安装以及激活Navicat
3.Pycharm专业版下载使用
这里使用的版本是python3.9 以及 Django3.2
无限循环
4.创建Django项目
(终端命令创建 django-admin startproject 项目名)
- 修改settings.py
将默认sqlite3数据库改为mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db1',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': 3306,
}
}
修改语言和时区
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
- 迁移文件
在终端输入如下命令 生成迁移文件
python manage.py makemigrations
再输入如下命令 迁移文件
python manage.py migrate
- 运行
输入如下命令 运行
python manage.py runserver
你会看到如下画面,说明一切正常,可以开始正式作业了