Windows instala y desinstala la base de datos mysql y resuelve el error de enlace de Navicat

Instalar mysql

1. Descargue el paquete de instalación de mysql, descomprímalo en el directorio que se instalará y abra el directorio de mysql correspondiente. Por ejemplo, mi directorio descomprimido es D: \ testSql \ mysql-8.0.22-winx64, luego ingrese D: \ testSql \ mysql-8.0.22- winx64
Inserte la descripción de la imagen aquí
2. El contenido del nuevo archivo my.ini es el siguiente

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\testSql\\testMySql
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3. Abra cmd como administrador e ingrese D: \ testSql \ mysql-8.0.22-winx64 \ bin para
ejecutar el siguiente comando

mysqld --inicializar --consola

En este paso, recuerde la contraseña inicial (debe recordar la contraseña de la base de datos, si se pierde, es fácil pisar el foso)
Inserte la descripción de la imagen aquí
4. Ejecute el siguiente comando para completar la instalación

instalación de mysqld

5. Ejecute el siguiente comando para iniciar MySQL

net start mysql

Entonces puedes iniciar sesión con mysql -uroot -p

Se produjo el siguiente error al usar Navicat para establecer una conexión a la base de datos

Inserte la descripción de la imagen aquí
Solución:

  1. Iniciar sesión en mysql

mysql -uroot -p

  1. Ejecute el siguiente comando

modifique el usuario 'root' @ 'localhost' identificado con mysql_native_password por '123456';

Inserte la descripción de la imagen aquí
Continuar con la ejecución (enfoque, si la declaración no se ejecuta a la vez, la contraseña nueva y la contraseña anterior no se pueden publicar y solo se pueden reinstalar)

privilegios de descarga;

Inserte la descripción de la imagen aquí
Vuelve a crear un nuevo enlace, éxito

Desinstale y vuelva a instalar mysql

Ingrese al directorio de instalación D: \ testSql \ mysql-8.0.22-winx64 \ bin y ejecute el siguiente comando

sc eliminar mysql

2. Salga del directorio y abra el administrador de tareas para finalizar el proceso de mysql
3. Haga una copia de seguridad del archivo my.ini
4. Elimine el archivo descomprimido
Inserte la descripción de la imagen aquí
5. Vuelva a extraer el paquete de instalación de mysql
6. Mueva el archivo my.ini a D: \ testSql \ mysql-8.0.22 -En winx64, use la identidad del administrador para abrir cmd y
ejecutar el mismo comando al instalar

mysqld --initialize --console
mysqld install
net start mysq
mysql -uroot -p

Supongo que te gusta

Origin blog.csdn.net/qq_40969782/article/details/113611554
Recomendado
Clasificación