creación de usuario mysql, operación de autorización

MySQL agregando usuarios, eliminando usuarios y autorizando

Agregue usuarios, cree nuevas bases de datos, autorice usuarios, elimine usuarios y cambie contraseñas en MySql (tenga en cuenta que cada línea va seguida de ; para indicar el final de una declaración de comando):

1. Crea un nuevo usuario

  1.1 Inicie sesión en MYSQL:

  @>mysql -u raíz -p

  @>Contraseña

  1.2 Crear usuario:

  mysql> insertar en mysql.user(Host,Usuario,Contraseña) valores("localhost","test",contraseña("1234"));

  Esto crea un usuario llamado: prueba con contraseña: 1234.

  Nota: "localhost" aquí significa que el usuario solo puede iniciar sesión localmente y no puede iniciar sesión de forma remota en otra máquina. Si desea iniciar sesión de forma remota, cambie "localhost" a "%", lo que significa que puede iniciar sesión desde cualquier computadora. También puede especificar una máquina que pueda iniciar sesión de forma remota.

  1.3 Luego inicie sesión:

  mysql>salir;

  @>mysql -u prueba -p

  @>Ingrese la contraseña

  mysql>Inicio de sesión exitoso

 

2. Autorizar usuarios

  Formato de autorización: otorgar autoridad sobre la base de datos.* al nombre de usuario@host de inicio de sesión identificado por "contraseña"; 

  2.1 Inicie sesión en MYSQL (con permisos ROOT), inicie sesión como ROOT aquí:

  @>mysql -u raíz -p

  @>Contraseña

  2.2 Primero cree una base de datos (testDB) para el usuario:

  mysql>crear base de datos testDB;

  2.3 Autorizar al usuario de prueba a tener todos los permisos en la base de datos testDB (todos los permisos en una determinada base de datos):

   mysql>otorgar todos los privilegios en testDB.* a test@localhost identificado por '1234';

   mysql>flush privilegios;//Actualizar la tabla de privilegios del sistema

  Formato: otorgar permiso en la base de datos.* al nombre de usuario@host de inicio de sesión identificado por "contraseña"; 

  2.4 Si desea especificar algunos permisos a un usuario, puede escribir así:

  mysql>grant select,actualizar en testDB.* a test@localhost identificado por '1234';

  mysql>flush privilegios; //Actualiza la tabla de privilegios del sistema

  2.5 Autorizar al usuario de prueba a tener ciertos permisos en todas las bases de datos:   

  mysql>conceder selección, eliminar, actualizar, crear, soltar *.* para probar@"%" identificado por "1234";

     //El usuario de prueba tiene permisos de selección, eliminación, actualización, creación y eliminación en todas las bases de datos.

  //@"%" indica autorización para todos los hosts no locales, excepto localhost. (La dirección localhost está configurada en 127.0.0.1. Si está configurada en una dirección local real, no sé si es posible. No hay verificación).

 //Autorizar localhost: agregue la oración otorgar todos los privilegios en testDB.* a test@localhost identificado por '1234';.

 

3. Eliminar usuario

   @>mysql -u raíz -p

  @>Contraseña

   mysql>Eliminar DEL usuario Donde Usuario='prueba' y Host='localhost';

   mysql>privilegios de vaciado;

   mysql>eliminar base de datos testDB; //Eliminar la base de datos del usuario

Eliminar cuenta y permisos:>eliminar usuario nombre de usuario@'%';

        >eliminar usuario nombre de usuario@localhost; 

 

4. Modifique la contraseña del usuario especificado.

    @>mysql -u raíz -p

    @>Contraseña

    mysql>actualizar mysql.user establece contraseña=contraseña('新密码') donde Usuario="prueba" y Host="localhost";

    mysql>privilegios de vaciado;

 

5. Enumere todas las bases de datos.

  mysql>mostrar base de datos;

 

6. Cambiar base de datos

  mysql>usar 'nombre de base de datos';

 

7. Enumere todas las tablas.

  mysql>mostrar tablas;

 

8. Mostrar la estructura de la tabla de datos.

  mysql>describir el nombre de la tabla;

 

9. Eliminar base de datos y tabla de datos.

  mysql>eliminar base de datos nombre de la base de datos;

  mysql>eliminar datos de la tabla nombre de la tabla;

https://www.cnblogs.com/wanghetao/p/3806888.html

Supongo que te gusta

Origin blog.csdn.net/qq_37511875/article/details/83867205
Recomendado
Clasificación