Debido a que Django realizar la tabla de migración para generar un error había mejorado versión
1, descargue el archivo oficial mysql5.7.27 postal, dirección oficial: https: //dev.mysql.com/downloads/windows/installer/5.7.html
2, extracto, variables de entorno añadir a extraer la posición
3, desinstalar la base de datos original
(Tenga en cuenta que la fecha original puso la parte de atrás)
Retire el registro
Uso CCleanerProPlus perfecta quitar fácilmente
Servicio de eliminación
Comando sc delete MySQL, MySQL eliminar la dirección de referencia https://blog.csdn.net/qq_39701269/article/details/77935490
4, la instalación
1. Crear un archivo llamado "my.ini" en el directorio raíz de MySQL, este documento es un archivo de configuración de MySQL
[mysql]
# 设置mysql客户端默认字符集
default
-character-
set
=utf8
[mysqld]
# 设置mysql的安装目录
basedir = D:\Mysql5.29\mysql-5.7.29-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\Mysql5.29\mysql-5.7.29-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-
set
-server=utf8
# 创建新表时将使用的默认存储引擎
default
-storage-engine=INNODB
# 如果需要的存储引擎被禁用或未编译,可以防止自动替换存储引擎
# 为事务存储引擎启用严格模式,也可能为非事务存储引擎启用严格模式
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 开启查询缓存
explicit_defaults_for_timestamp=
true
mysqld install MySQL --defaults-file=
"D:\Mysql5.29\mysql-5.7.29-winx64
\my-default.ini"
mysqld --initialize --user=mysql --console #初始化 获取root随机密码 “root
@localhost
”后的随机字符串就是root的临时密码。
set password = contraseña ( 'contraseña');
referencia https://www.cnblogs.com/super-wking/p/10551936.html
5, restaurar los datos originales
Copie la carpeta de datos a través de la fecha original
Reemplazar el espacio de tabla de registro
Así que ahora la actualización de MySQL está completo! ! !