La computadora se ha reconfigurado muchas veces. Esta es una publicación de registro de instalación de MySQL para facilitar su consulta.
Descargue el paquete de instalación del sitio web oficial para la configuración local
Dirección de descarga
: Descomprima el paquete zip descargado
Agregue el archivo de configuración my.ini al archivo descomprimido.
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\software\\package\\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\\software\\package\\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
Configurar variables de entorno del sistema
Configure la ruta del directorio de descompresión a la ruta de la variable del sistema
Instalación inicial
Ingrese mysqld --initialize --console en la ventana cmd.
La última línea contiene la contraseña inicial. Esta debe copiarse y usarse para iniciar sesión en mysql más adelante.
iniciar mysql
Ingrese el comando net start mysql en cmd para iniciar mysql
e iniciar sesión en mysql -u root -p
cambiar la contraseña
1. Conocer la contraseña inicial
2. Si no conoces la contraseña inicial
Primero detenga la
ventana cmd del servicio mysql => net stop mysql
omita la autenticación de permisos
mysqld --shared-memory --skip-grant-tables
Inicie sesión en mysql en una nueva ventana
mysql -u root -p
Simplemente presione Enter, la contraseña se ha omitido
use mysql;
update user set authentication_string='' where user='root';
cambiar la contraseña
flush privileges;
Actualizar permisos
Finalmente, recuerde reiniciar mysql en la ventana cmd.
net start mysql
A continuación, puede intentar iniciar sesión en MySQL.