Red de conocimiento informático - Material del sitio web - ¿Cómo cambiar el usuario y contraseña de la base de datos MySql?

¿Cómo cambiar el usuario y contraseña de la base de datos MySql?

El método es el siguiente:

1. Abra la carpeta donde se encuentran mysql.exe y mysqld.exe y copie la dirección de ruta

2. Abra el símbolo del sistema cmd e ingrese la carpeta donde se encuentra mysql.exe en el paso anterior.

3. Ingrese el comando mysqld --skip-grant-tables ? y presione Enter. Se omitirá la autenticación del usuario mysql. Tenga en cuenta que después de ingresar este comando, la línea de comando dejará de funcionar. Puede abrir una nueva línea de comando en este momento. Nota: Antes de ingresar este comando, finalice el proceso mysqld.exe en el administrador de tareas para asegurarse de que el servidor mysql haya terminado de ejecutarse.

4. Luego ingrese mysql directamente y regrese a la base de datos directamente para iniciar sesión sin ningún parámetro de inicio de sesión.

5. Ingrese a mostrar bases de datos. Puede ver que todas las bases de datos muestran un inicio de sesión exitoso.

6. Qué biblioteca mysql es donde se almacena el nombre de usuario. Escriba use mysql; Seleccione la base de datos mysql.

7. Muestre todas las tablas y encontrará que hay una tabla de usuarios que almacena información de la cuenta, como nombres de usuario, contraseñas, permisos, etc.

8. Ingrese el usuario seleccionado, el host y la contraseña del usuario.

9. Modifique la contraseña de root e ingrese actualizar usuario establecido contraseña=contraseña('123456') donde usuario='root' y host='localhost'

10. nuevamente usuario, host, contraseña del usuario. Puede ver que la contraseña ha sido cambiada.

11. Salga de la línea de comando, reinicie la base de datos mysql e intente iniciar sesión con la nueva contraseña.

12. Probé para iniciar sesión en MySQL sin contraseña y descubrí que aún puede iniciar sesión, pero la pantalla de la base de datos muestra que solo se pueden ver dos bases de datos, lo que significa que la situación de omitir la verificación de contraseña después. El reinicio ha sido cancelado.

13. Después de reiniciar la base de datos, la razón por la que aún puede iniciar sesión sin contraseña es porque hay una cuenta sin contraseña en la base de datos.

Extensiones: .strong>

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto que utiliza lenguaje de consulta estructurado (SQL), el lenguaje de gestión de bases de datos más utilizado, para bases de datos. gestión.

MySQL es de código abierto, por lo que cualquiera puede descargarlo y modificarlo para adaptarlo a sus necesidades personales bajo la Licencia Pública General.

MySQL es muy apreciado por su velocidad, confiabilidad y adaptabilidad. La mayoría de la gente está de acuerdo en que MySQL es la mejor opción para gestionar contenido sin procesamiento de transacciones.

1: Utilice la instrucción SHOW para conocer la base de datos existente actualmente en el servidor:

mysqlgt; SHOW DATABASES

2: Cree la base de datos MYSQLDATA<; /p>

mysqlgt; CREAR BASE DE DATOS MYSQLDATA;

3: Crear base de datos MYSQLDATA;

MySQLDATA es la base de datos actualmente existente en el servidor.

p>

3: Seleccione la base de datos que creó

mysqlgt; USE MYSQLDATA (¡Cuando la base de datos cambie, presione Entrar para indicar una operación exitosa!)

4 : Verifique qué tablas existen actualmente en la base de datos

mysqlgt; SHOW TABLES

5: Cree una tabla de base de datos

CREAR TABLA MYTABLE (nombre VARCHAR( 20 ), sex CHAR(1));

6: Crea una tabla para la base de datos.

6: Muestra la estructura de la tabla:

mysqlgt ; DESCRIBIR MITABLA ;

7: Agregar registros a la tabla

mysqlgt; insertar en MITABLA valores ("hyq", "M");

8: Usar texto para cargar datos en una tabla de base de datos (por ejemplo, D:/mysql.txt)

mysqlgt; CARGAR DATOS LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

9: Comando de importación de archivo .sql (por ejemplo, D:/mysql.txt)

10: Comando de importación de archivo .sql (por ejemplo, D:/mysql.sql)

mysqlgt; usar base de datos;

mysql gt; fuente d:/mysql.sql;

10: Eliminar tabla

mysqlgt; MYTABLE;

11: Vaciar una tabla

mysqlgt; eliminar de MYTABLE

12: Actualizar datos de la tabla Data

mysqlgt; actualizar MYTABLE set sex="f" donde nombre='hyq';

Enciclopedia Baidu: base de datos MySQL<