Base de la base de datos - 2. Desinstalación e instalación de MySQL y configuración del entorno relacionado

En este artículo, hablaremos sobre la descarga, instalación, configuración del entorno relacionado, posibles problemas y soluciones, desinstalación y otras operaciones de MySQL.

Tabla de contenido

1. Ver los instalados

1.1 Ver en la ventana del símbolo del sistema

1.2 Ver en el directorio de archivos

2. Desinstalar Mysql

2.1 desinstalar mysql

 2.2 Limpiar otros archivos

3. Descarga MySQL

3.1 Introducción

3.2 Descarga de programas

3.3 Instalación del software

3.4 Configuración de mysql

3.4 Instalación de la versión MySQL5.7

4. Posibles problemas de fallo de instalación

5. Inicio de sesión de MySQL

5.1 Inicio y cese del servicio

5.2 Inicio y cierre de sesión del cliente incorporado

6. demostración de MySQL

6.1 Demostración del uso de MySQL

6.2 Configuración de codificación de MySQL

7. Herramienta de gestión gráfica MySQL

7.1 Herramientas 1. Banco de trabajo MySQL

7.2 Herramientas 2. Navicat

8. Código fuente y directorio de MySQL

8.1 directorio MySQL

8.2 Adquisición de código fuente de MySQL

 9. Otros temas

9.1 Pregunta 1: Olvidé la contraseña de usuario root, cómo restablecerla

9.2 Pregunta 2: El comando mysql informa "no es un comando interno o externo"

9.3 Pregunta 3: El problema del conjunto de caracteres del cliente de línea de comandos 


1. Ver los instalados

1.1 Ver en la ventana del símbolo del sistema

Primero, verifiquemos la versión y la información de MySQL instalada en esta máquina

Ingrese a la ventana del símbolo del sistema

Ingrese: mysql --version para ver la versión de mysql

Ingrese: mysql -uroot -p para ingresar a la base de datos instalada

 1.2 Ver en el directorio de archivos

 Este es el directorio donde está instalado mysql

Este es el directorio raíz de mysql (el directorio raíz de todo el software está en el nivel bin) , la carpeta de datos contiene la biblioteca y las tablas en la biblioteca que construimos en la base de datos, y el archivo my.ini es la configuración de los archivos mysql también son importantes

2. Desinstalar Mysql

Hablemos de cómo desinstalar Mysql

2.1 desinstalar mysql

 Método 1: eliminar la carpeta directamente (desinstalación violenta)

Por supuesto, no se recomienda este método, porque habrá registro residual y otros archivos

Método 2: Desinstalar a través del panel de control

Para desinstalar el programa MySQL8.0, puede seleccionar directamente "Desinstalar un programa" en el "Panel de control" como otras aplicaciones de escritorio , buscar el programa del servidor MySQL8.0 en la lista de programas y hacer doble clic para desinstalarlo, como se muestra en la figura. De esta forma, los datos del directorio de datos no se eliminarán. 

Método 3: desinstalar a través de 360 ​​o ama de llaves de la computadora

levemente

Método 4: Desinstalar a través del instalador

También puede desinstalar a través del instalador.

① Haga doble clic en el archivo mysql-installer-community-8.0.26.0.msi descargado nuevamente para abrir el asistente de instalación. El asistente de instalación detectará automáticamente el programa de servidor MySQL instalado.

② Seleccione el programa del servidor MySQL que desea desinstalar y haga clic en "Eliminar" para desinstalarlo. 

 ③ Haga clic en el botón "Siguiente" para confirmar la desinstalación.

 ④ Aparece una ventana de selección para eliminar el directorio de datos al mismo tiempo. Si desea eliminar los datos en el servidor MySQL al mismo tiempo, marque "Eliminar el directorio de datos", como se muestra en la figura.

⑤ Ejecutar la desinstalación. Haga clic en el botón Ejecutar para desinstalar.

⑥ Complete la desinstalación. Haga clic en el botón "Finalizar" y eso es todo. Si desea desinstalar el programa del asistente de instalación de MySQL8.0 al mismo tiempo, marque "Sí, desinstalar el instalador de MySQL", como se muestra en la figura. 

 2.2 Limpiar otros archivos

Limpieza de archivos sobrantes

Si la reinstalación no tiene éxito, puede desinstalar y limpiar los archivos restantes antes de reinstalar.

  1. Directorio de servicios: el directorio de instalación del servicio mysql
  2. Directorio de datos: C:\ProgramData\MySQL por defecto

Si ha especificado el directorio de datos por separado, puede buscar su propio directorio de datos y eliminarlo.

Nota: Realice una copia de seguridad de los datos antes de desinstalar. Una vez completada la operación, debe reiniciar la computadora y luego instalarla. Si la instalación aún falla, debe continuar de la siguiente manera, es decir, limpiar el registro

Registro limpio (opcional)

Si ha realizado los pasos anteriores y la instalación sigue fallando, puede limpiar el registro. Cómo abrir el Editor del Registro: Escriba regedit en el cuadro de búsqueda del sistema

Eliminar la configuración de variables de entorno

Encuentre la variable de entorno de ruta y elimine la variable de entorno sobre mysql, recuerde no eliminarlas todas.

Por ejemplo: eliminar D:\develop_tools\mysql\MySQLServer8.0.26\bin; esta parte 

 Nota: asegúrese de reiniciar la computadora después de limpiar

3. Descarga MySQL

3.1 Introducción

  • MySQL Community Server versión comunitaria, de código abierto y gratuita, de descarga gratuita, pero no proporciona soporte técnico oficial, adecuado para la mayoría de los usuarios comunes.
  • MySQL Enterprise Edition La versión empresarial requiere pago y no se puede descargar en línea. Puede probarla durante 30 días. Proporciona más funciones y un soporte técnico más completo, y es más adecuado para clientes empresariales que tienen mayores requisitos para las funciones y la confiabilidad de la base de datos.
  • MySQL Cluster versión cluster, de código abierto y gratuito. Se utiliza para configurar un servidor de clúster y varios servidores MySQL se pueden empaquetar en un servidor. Debe usarse sobre la base de Community Edition o Enterprise Edition.
  • MySQL Cluster CGE Premium Cluster Edition, por una tarifa.

La última versión actual es la 8.0.27 , que se lanzará en octubre de 2021. Anteriormente, 8.0.0 se lanzó el 12 de septiembre de 2016. 

Además, el oficial también proporciona MySQL Workbench (GUITOOL), una herramienta de gestión de interfaz gráfica especialmente diseñada para MySQL . MySQLWorkbench se divide en dos versiones, a saber, la versión comunitaria (MySQL Workbench OSS) y la versión comercial (MySQL WorkbenchSE).

3.2 Descarga de programas

1. Dirección de descarga

Sitio web oficial: https://www.mysql.com

2. Abra el sitio web oficial y haga clic en DESCARGAS

Luego, haga clic en Descargas de la comunidad MySQL (GPL)

3. Haga clic en Servidor de la comunidad MySQL 

4. Seleccione la versión adecuada en Versiones de disponibilidad general (GA)

Se proporcionan dos archivos de instalación en la plataforma Windows: la versión de distribución binaria de MySQL (archivo de instalación .msi) y la versión de instalación gratuita (archivo comprimido .zip). En términos generales, debe usar la distribución binaria, porque esta versión proporciona un proceso de asistente de instalación gráfico, que es más fácil de usar que otras distribuciones, y puede ejecutar MySQL sin iniciar otras herramientas. 

  • Se recomienda descargar el instalador MSI en el sistema Windows; haga clic en Ir a la página de descarga para descargar

 

  • Hay dos programas de instalación para la instalación de MySQL8.0 en Windows

mysql-installer-web-community-8.0.26.0.msi Tamaño del programa de descarga: 2,4 M; la instalación requiere red para instalar los componentes.

mysql-installer-community-8.0.26.0.msi Tamaño del programa de descarga: 450,7 M; se puede instalar sin conexión durante la instalación. recomendar.

  • Si instala la versión MySQL5.7, seleccione Archivos y luego seleccione la versión correspondiente de MySQL5.7. Descargue la última versión de MySQL5.7.34 aquí. 

 

3.3 Instalación del software

 Una vez completada la descarga de MySQL, busque el archivo descargado y haga doble clic para instalarlo. Los pasos específicos de la operación son los siguientes.

Paso 1: haga doble clic en el archivo mysql-installer-community-8.0.26.0.msi descargado para abrir el asistente de instalación.

Paso 2: abra la ventana "Elegir un tipo de instalación" (seleccione el tipo de instalación), en la que se enumeran 5 tipos de instalación, a saber, Developer Default (tipo de instalación predeterminado), Server only (solo como servidor), Client only (solo como Cliente), Full (instalación completa), Custom (instalación personalizada). Aquí seleccione el botón de tipo "Personalizado (instalación personalizada)", haga clic en el botón "Siguiente (siguiente paso)".

Paso 3: abra la ventana "Seleccionar productos" (seleccionar productos), puede personalizar la lista de productos que deben instalarse. Por ejemplo, después de seleccionar "MySQL Server 8.0.26-X64", haga clic en el botón "→" Agregar para elegir instalar el servidor MySQL, como se muestra en la figura. Con un enfoque genérico, puede agregar otros productos que necesite instalar. 

En este momento, si selecciona directamente "Siguiente" (siguiente paso), la ruta de instalación del producto es la predeterminada. Si desea personalizar el directorio de instalación, puede seleccionar el producto correspondiente y, a continuación, aparecerá un hipervínculo de "Opciones avanzadas" (opciones avanzadas).

Directorio ProgramData (este es un directorio oculto). Si personaliza el directorio de instalación, evite el directorio "chino". Además, se recomienda que el directorio de servicios y el directorio de datos se almacenen por separado. 

Paso 4: Después de seleccionar el producto a instalar en el paso anterior, haga clic en "Siguiente" para ingresar a la ventana de confirmación, como se muestra en la figura. Haga clic en el botón Ejecutar para iniciar la instalación. 

Paso 5: Una vez completada la instalación, se mostrará "Completado" en la lista "Estado", como se muestra en la figura. 

3.4 Configuración de mysql

 Después de instalar MySQL, es necesario configurar el servidor. Los pasos de configuración específicos son los siguientes.

Paso 1: En el último paso de la sección anterior, haga clic en el botón "Siguiente" para ingresar a la ventana de configuración del producto.

 

Entre ellos, la opción "Tipo de configuración" se utiliza para establecer el tipo de servidor. Haga clic en el botón del triángulo inferior a la derecha de la opción para ver 3 opciones, como se muestra en la figura.

 

  • Server Machine (servidor): esta opción representa el servidor, y el servidor MySQL puede ejecutarse junto con otras aplicaciones de servidor, como servidores web. El servidor MySQL está configurado con proporciones apropiadas de recursos del sistema.
  • Máquina Dedicada (servidor dedicado): Esta opción representa un servidor que solo ejecuta el servicio MySQL. El servidor MySQL está configurado para usar todos los recursos disponibles del sistema. 

Paso 3: Haga clic en el botón "Siguiente" para abrir la ventana para configurar el método de autorización. Entre ellos, la opción anterior es un nuevo método de autorización proporcionado por MySQL8.0, que adopta el método de cifrado de contraseña basado en SHA256, la siguiente opción es el método de autorización tradicional (la compatibilidad con la versión 5.x está reservada).

Paso 4: Haga clic en el botón "Siguiente" para abrir la ventana para configurar la contraseña del superadministrador raíz del servidor. Como se muestra en la figura, debe ingresar la misma contraseña de inicio de sesión dos veces. También puede agregar otros usuarios a través de "Agregar usuario". Al agregar otros usuarios, debe especificar el nombre de usuario, en qué host/hosts el nombre de usuario puede iniciar sesión y también se pueden especificar las funciones de los usuarios. Los usuarios no se agregan aquí, y la administración de usuarios se explica en Funciones avanzadas de MySQL. 

Paso 5: haga clic en el botón "Siguiente" para abrir la ventana Establecer nombre del servidor, como se muestra en la figura. El nombre del servicio aparecerá en la lista de servicios de Windows y también se puede usar en la ventana de la línea de comandos para iniciar y detener el servicio. Este libro establece el nombre del servicio en "MySQL80". Si desea iniciar el servicio automáticamente al inicio, también puede marcar la opción "Iniciar el servidor MySQL al iniciar el sistema" (recomendado).

La siguiente es la elección de cómo ejecutar el servicio? Puede elegir entre "Cuenta del sistema estándar" (usuario del sistema estándar) o "Usuario personalizado" (usuario personalizado). Aquí se recomienda el primero. 

 Paso 7: Complete la configuración como se muestra en la figura. Haga clic en el botón "Finalizar" para completar la configuración del servidor.

 

Paso 8: si hay otros productos que deben configurarse, puede seleccionar otros productos y continuar con la configuración. De lo contrario, simplemente seleccione "Siguiente" (siguiente paso) y continúe directamente con todo el proceso de instalación y configuración. 

Paso 9: Terminar la instalación y configuración. 

Si no configura la variable de entorno de MySQL, no puede ingresar directamente el comando de inicio de sesión de MySQL en la línea de comando.

Aquí se explica cómo configurar las variables de entorno de MySQL:

  • Paso 1: haga clic con el botón derecho en el icono [Esta PC] en el escritorio y seleccione el comando de menú [Propiedades] en el menú contextual emergente.
  • Paso 2: Abra la ventana [Sistema], haga clic en el enlace de [Configuración avanzada del sistema].
  • Paso 3: Abra el cuadro de diálogo [Propiedades del sistema], seleccione la pestaña [Avanzado] y haga clic en el botón [Variables de entorno].
  • Paso 4: abra el cuadro de diálogo [Variables de entorno] y seleccione la variable de ruta en la lista de variables del sistema.
  • Paso 5: haga clic en el botón [Editar] y, en el cuadro de diálogo [Editar variable de entorno], agregue el directorio bin de la aplicación MySQL (C:\Program Files\MySQL\MySQL Server 8.0\bin) al valor de la variable, usando el número para separarlo de otros caminos.
  • Paso 6: Una vez completada la adición, haga clic en el botón [Aceptar] para completar la operación de configuración de la variable de ruta y luego puede ingresar directamente el comando MySQL para iniciar sesión en la base de datos. 

3.4 Instalación de la versión MySQL5.7

  • Instalar

El proceso de instalación de esta versión es el mismo que el anterior, excepto que el número de versión es diferente. Por lo tanto, aquí se omite la captura de pantalla de instalación de la versión MySQL5.7.34.

  • configuración

El enlace de configuración es ligeramente diferente de la versión MySQL8.0. En la mayoría de los casos, puede seleccionar directamente "Siguiente", lo que no afectará el uso del acabado. Al configurar MySQL5.7 aquí, es importante enfatizar que no se puede usar el mismo número de puerto con MySQL8.0 instalado anteriormente.

4. Posibles problemas de fallo de instalación

La instalación y configuración de MySQL es un asunto muy simple, pero también pueden surgir problemas durante la operación, especialmente para los principiantes.

Pregunta 1: El paquete de instalación del software MySQL8.0 no se puede abrir o falla durante el proceso de instalación ¿Cómo solucionarlo?

Antes de ejecutar el paquete de instalación del software MySQL8.0, el usuario debe asegurarse de que el software relacionado con .Net Framework se haya instalado en el sistema. Si falta este software, el software MySQL8.0 no se puede instalar normalmente.

Además, asegúrese de que Windows Installer esté instalado normalmente. La instalación de mysql8.0 en Windows requiere que el sistema operativo tenga instalado previamente Microsoft Visual C++ 2015-2019.

 Pregunta 2: ¿Error al desinstalar y reinstalar MySQL?

Este problema generalmente se debe al hecho de que la información relacionada no se borra por completo cuando se desinstala MySQL. La solución es eliminar el directorio de instalación anterior. Si el directorio de instalación del servicio no se especificó por separado en la instalación anterior, el directorio de instalación predeterminado es "C:\Program Files\MySQL", elimine este directorio por completo. Al mismo tiempo, elimine el directorio de datos de MySQL. Si el directorio de datos no se especificó en la instalación anterior, el directorio de instalación predeterminado es "C:\ProgramData\MySQL", que generalmente es un directorio oculto. Después de eliminarlo, vuelva a instalarlo.

Pregunta 3: ¿Cómo eliminar la lista de servicios MySQL que no se han desinstalado limpiamente en el sistema Windows?

El método de operación es el siguiente, ingrese "cmd" en el "cuadro de búsqueda" del sistema, presione la tecla "Enter" para confirmar y aparecerá la interfaz del símbolo del sistema. Luego ingrese "sc delete MySQL service name" y presione la tecla "Enter" para eliminar completamente el servicio MySQL restante.

5. Inicio de sesión de MySQL

5.1 Inicio y cese del servicio

Después de instalar MySQL, se debe iniciar el proceso del servidor; de lo contrario, el cliente no puede conectarse a la base de datos. En el proceso de configuración anterior, MySQL se instaló como un servicio de Windows y MySQL se inicia y se detiene automáticamente cuando Windows se inicia y se detiene.

Método 1: Usar herramientas GUI

Paso 1: abre los servicios de Windows

  • Forma 1: Computadora (haga clic con el botón derecho del mouse) → Administrar (haga clic) → Servicios y aplicaciones (haga clic) → Servicios (haga clic)
  • Método 2: Panel de control (haga clic) → Sistema y seguridad (haga clic) → Herramientas administrativas (haga clic) → Servicios (haga clic)
  • Método 3: barra de tareas (haga clic con el botón derecho del mouse) → inicie el administrador de tareas (haga clic) → servicio (haga clic)
  • Método 4: haga clic en el menú [Inicio], ingrese "services.msc" en el cuadro de búsqueda y presione Entrar para confirmar

Paso 2: busque MySQL80 (haga clic con el botón derecho del mouse) → inicie o detenga (haga clic)

# 启动 MySQL 服务命令:
net start MySQL服务名
# 停止 MySQL 服务命令:
net stop MySQL服务名

 ilustrar:

  1. El nombre del servicio después de iniciar y detener debe ser coherente con el nombre del servicio especificado en la configuración anterior.
  2.  Si se le solicita "denegación de servicio" después de ingresar el comando, abra la interfaz del símbolo del sistema como administrador del sistema e intente nuevamente.

5.2 Inicio y cierre de sesión del cliente incorporado

Después de iniciar el servicio MySQL, puede iniciar sesión en la base de datos MySQL a través del cliente. Nota: asegúrese de que el servicio esté activado.

Método de inicio de sesión 1: cliente integrado de MySQL

Menú Inicio → Todos los programas → MySQL → MySQL 8.0 Command Line Client

格式:
mysql -h 主机名 -P 端口号 -u 用户名 -p密码

举例:
mysql -h localhost -P 3306 -u root -pabc123 # 这里我设置的root用户的密码是abc123

 

Aviso:

(1) No puede haber espacio entre -p y la contraseña, y puede haber o no espacio entre otros nombres de parámetros y valores de parámetros. como:

mysql -hlocalhost -P3306 -uroot -pabc123

(2) Se recomienda ingresar la contraseña en la siguiente línea para garantizar la seguridad

mysql -h localhost -P 3306 -u root -p
Enter password:****

(3) El cliente y el servidor están en la misma máquina, así que ingrese localhost o la dirección IP 127.0.0.1. Al mismo tiempo, debido a que se está conectando a la máquina local: -hlocalhost se puede omitir, si no se modifica el número de puerto: -P3306 también se puede omitir

Abreviado como:

mysql -u root -p
Enter password:****

Una vez que la conexión es exitosa, hay información sobre la versión del servicio del servidor MySQL, así como la identificación de la primera conexión.

También puede obtener la información de la versión del servicio del servidor MySQL en la línea de comandos de las siguientes maneras:

c:\> mysql -V
c:\> mysql --version

O después de iniciar sesión, verifique la información de la versión actual:

mysql> select version();

abandonar:

salir o salir

6. demostración de MySQL

6.1 Demostración del uso de MySQL

1. Ver todas las bases de datos

mostrar bases de datos;

 ¿Por qué solo vemos las dos bases de datos "demo" y "sys" en Workbench?

Esto se debe a que Workbench es una herramienta de gestión gráfica, principalmente para desarrolladores, y las dos bases de datos "demo" y "sys" son suficientes. Si hay requisitos especiales, como monitorear varios indicadores de rendimiento de la base de datos MySQL, operar directamente los archivos del sistema de la base de datos MySQL, etc., el DBA puede ver otras bases de datos del sistema a través de declaraciones SQL.

2. Crea tu propia base de datos

crear base de datos nombre de la base de datos;

#Crear base de datos atguigudb, el nombre no puede ser el mismo que el de la base de datos existente.

crear base de datos atguigudb;

3. Usa tu propia base de datos

usar el nombre de la base de datos;

#Usar la base de datos atguigudb

usar atguigudb; 

Nota: Si no se usa la declaración de uso y las operaciones subsiguientes en la base de datos no están limitadas por el "nombre de datos", se informará "ERROR 1046 (3D000): No se seleccionó ninguna base de datos" (no se seleccionó ninguna base de datos) Después de usar el declaración de uso, si la conexión El SQL que desciende es todo para una operación de base de datos, por lo que no necesita usarlo repetidamente.Si desea operarlo para otra base de datos, debe usarlo nuevamente.

4. Ver todas las tablas de una biblioteca 

mostrar tablas del nombre de la base de datos;

5. Crea una nueva tabla

crear tabla nombre de tabla (

        tipo de datos de nombre de campo,

        tipo de datos de nombre de campo

); 

Nota: Si es el último campo, agregue una coma después, porque la función de la coma es separar cada campo.

# crear tabla de estudiantes

crear tabla estudiante(

        Yo dint,

        name varchar(20) #decir que el nombre puede tener hasta 20 caracteres

); 

6. Ver los datos de una tabla

seleccione * del nombre de la tabla de la base de datos;

# Ver los datos de la tabla de estudiantes

seleccione * de estudiante;

7. Agregar un registro

insertar en valores de nombre de tabla (lista de valores);

#Agregar dos registros a la tabla de estudiantes

insertar en los valores de los estudiantes (1, 'Zhang San');

insertar en los valores de los estudiantes (2, 'Li Si');

Error:

Problema de juego de caracteres.

8. Ver la información de creación de la tabla 

mostrar crear tabla nombre de tabla\G

#Ver la información detallada de creación de la tabla de estudiantes

mostrar crear tabla estudiante\G

9. Ver la información de creación de la base de datos.

mostrar crear base de datos nombre de la base de datos\G

#Ver la información detallada de creación de la base de datos atguigudb

mostrar crear base de datos atguigudb\G

#El resultado es el siguiente

*************************** 1. fila ******************** *******

                Base de datos: atguigudb

Crear base de datos: CREAR BASE DE DATOS `atguigudb` /*!40100 CONJUNTO DE CARACTERES POR DEFECTO latin1 */ 1 fila en conjunto (0.00 seg)

Los resultados anteriores muestran que la base de datos atguigudb no es compatible con el chino y el conjunto de caracteres predeterminado es latin1.

10. Eliminar tabla

soltar tabla nombre de tabla;

# eliminar tabla de estudiantes

estudiante de mesa desplegable;

11. Eliminar la base de datos

soltar el nombre de la base de datos de la base de datos;

#Eliminar base de datos atguigudb

eliminar la base de datos atguigudb;

6.2 Configuración de codificación de MySQL

MySQL5.7

Problema de reproducción: problema de operación de línea de comando sql distorsionado

mysql> INSERTAR EN t_stu VALORES (1, 'Zhang San', 'Masculino');

ERROR 1366 (HY000): Valor de cadena incorrecto: '\xD5\xC5\xC8\xFD' para la columna 'sname' en la fila 1

problema resuelto

Paso 1: ver los comandos de codificación

mostrar variables como 'character_%';

mostrar variables como 'collation_%';

Paso 2: Modifique el archivo de configuración my.ini en el directorio de datos mysql

default-character-set=utf8 #conjunto de caracteres predeterminado

[mysqld] # Acerca de la línea 76, agregue debajo de ella

...

juego de caracteres-servidor=utf8

colación-servidor=utf8_general_ci

 Paso 3: reiniciar el servicio

Paso 4: Ver comandos de codificación

mostrar variables como 'character_%';

mostrar variables como 'collation_%';

 

Si la configuración anterior es correcta. Luego podemos crear una nueva base de datos, crear una nueva tabla de datos y luego agregar datos que contengan chino.

MySQL8.0

Antes de MySQL 8.0, el conjunto de caracteres predeterminado era latin1 y el conjunto de caracteres utf8 apuntaba a utf8mb3. Los desarrolladores de sitios web a menudo modifican la codificación al conjunto de caracteres utf8 al diseñar la base de datos. Si olvida modificar la codificación predeterminada, habrá caracteres distorsionados. A partir de MySQL 8.0, la codificación predeterminada de la base de datos se cambia a utf8mb4, evitando así el problema distorsionado mencionado anteriormente. 

7. Herramienta de gestión gráfica MySQL

Las herramientas de administración gráfica de MySQL facilitan enormemente la operación y administración de la base de datos. Las herramientas de administración gráfica de uso común incluyen: MySQL Workbench, phpMyAdmin, Navicat Premium, MySQLDumper, SQLyog, dbeaver, MySQL ODBC Connector.

7.1 Herramientas 1. Banco de trabajo MySQL

MySQL Workbench, una herramienta de gestión gráfica proporcionada oficialmente por MySQL, es totalmente compatible con las versiones superiores a MySQL 5.0. MySQL Workbench se divide en edición comunitaria y edición comercial. La edición comunitaria es completamente gratuita, mientras que la edición comercial se cobra anualmente.

MySQL Workbench proporciona funciones de diseño visual, creación de modelos y administración de bases de datos para administradores de bases de datos, desarrolladores de programas y planificadores de sistemas. Incluye herramientas para crear modelos ER de modelado de datos complejos, ingeniería de base de datos directa e inversa, y también se puede usar para realizar tareas de documentación que a menudo requieren mucho tiempo y son difíciles de cambiar y administrar.

Dirección de descarga: http://dev.mysql.com/downloads/workbench/.

usar:

Primero, hacemos clic en el botón "Inicio" en la esquina inferior izquierda de Windows.Si es un sistema Win10, puede ver directamente todos los programas. Luego, busque "MySQL", haga clic en él y busque "MySQL Workbench 8.0 CE". Haga clic para abrir Workbench, como se muestra en la siguiente figura:

Hay una conexión local en la esquina inferior izquierda, haga clic en ella, ingrese la contraseña de raíz e inicie sesión en el servidor de base de datos MySQL local, como se muestra en la siguiente figura:

 

Esta es una interfaz gráfica, déjame presentarte esta interfaz.

  • Arriba está el menú. La parte superior izquierda es la barra de navegación, donde podemos ver las bases de datos en el servidor de base de datos MySQL, incluidas las tablas de datos, las vistas, los procedimientos almacenados y las funciones; la parte inferior izquierda es la barra de información, que puede mostrar información sobre la base de datos, las tablas de datos y otros objetos seleccionados arriba.
  • El medio superior es el área de trabajo, donde puede escribir sentencias SQL y hacer clic en el tercer botón de ejecución a la izquierda de la barra de menú superior para ejecutar las sentencias SQL en el área de trabajo.
  • Debajo del medio está el área de salida, que se utiliza para mostrar el estado de ejecución de la instrucción SQL, incluido cuándo comenzó a ejecutarse, el contenido en ejecución, la salida en ejecución y el tiempo empleado. 

7.2 Herramientas 2. Navicat

 Navicat MySQL es una potente herramienta de gestión y desarrollo de servidores de bases de datos MySQL. Puede funcionar con cualquier versión de MySQL 3.21 o superior, admite disparadores, procedimientos almacenados, funciones, eventos, vistas, administra usuarios, etc., y es fácil de aprender y usar para principiantes. Su interfaz gráfica de usuario (GUI) bien diseñada permite a los usuarios crear, organizar, acceder y compartir información rápida y fácilmente de una manera fácil y segura. Navicat admite chino y está disponible en una versión gratuita.

Dirección de descarga: http://www.navicat.com/.

8. Código fuente y directorio de MySQL

8.1 directorio MySQL

8.2 Adquisición de código fuente de MySQL

 Primero, debe ingresar a la interfaz de descarga de MySQL. Aquí no elige usar el "Microsoft Windows" predeterminado, pero a través de la barra desplegable, busque "Código fuente", en la versión del sistema operativo a continuación, seleccione Windows (Architecture Independent) y luego haga clic en descargar.

A continuación, descomprima el archivo comprimido descargado y obtendremos el código fuente de MySQL.

MySQL está desarrollado con C++ Permítanme presentarles brevemente la composición del código fuente. Cada subdirectorio bajo el directorio mysql-8.0.22 contiene el código fuente de cada componente de MySQL:

 9. Otros temas

9.1 Pregunta 1: Olvidé la contraseña de usuario root, cómo restablecerla

1: Desactive mysqld (proceso de servicio) a través del administrador de tareas o la gestión de servicios

2: Inicie mysqld a través de la línea de comando + parámetros especiales mysqld -- defaults-file="D:\ProgramFiles\mysql\MySQLServer5.7Data\my.ini" --skip-grant-tables

3: En este punto, se ha abierto el proceso de servicio de mysqld. y no requiere verificaciones de permisos

4: mysql -uroot Inicie sesión en el servidor sin contraseña. Inicie otro cliente para

5: Modificar la tabla de permisos

  • (1) usa mysql;
  • (2) actualice el conjunto de usuarios autenticación_cadena=contraseña('新密 码') donde usuario='raíz' y Host='localhost';
  • (3) privilegios de descarga;

6: Desactive el proceso de servicio mysqld a través del administrador de tareas.

7: Abra de nuevo el servicio mysql a través de la gestión de servicios.

8: Puede iniciar sesión con la nueva contraseña modificada.

9.2 Pregunta 2: El comando mysql informa "no es un comando interno o externo"

Si el comando mysql se informa como "no es un comando interno o externo", configure el directorio bin del directorio de instalación de mysql en la ruta de la variable de entorno. como sigue:

9.3 Pregunta 3: El problema del conjunto de caracteres del cliente de línea de comandos 

mysql> INSERTAR EN t_stu VALORES (1, 'Zhang San', 'Masculino');

ERROR 1366 (HY000): Valor de cadena incorrecto: '\xD5\xC5\xC8\xFD' para la columna 'sname' en la fila 1

Razón: El lado del servidor piensa que el juego de caracteres de su cliente es utf-8, pero en realidad el juego de caracteres de su cliente es GBK.

Ver todos los conjuntos de caracteres: MOSTRAR VARIABLES COMO 'character_set_%';  solución, establecer el conjunto de caracteres del cliente actualmente conectado "SET NAMES GBK;"

 

 

Supongo que te gusta

Origin blog.csdn.net/m0_52096593/article/details/130895093
Recomendado
Clasificación