Este artículo resume e introduce los métodos para crear nuevos usuarios y autorización en Mysql. Primero, presenta la experiencia del proyecto del propio autor y luego adjunta artículos de referencia. Espero que pueda ser útil para que todos aprendan MySQL.
En el proceso de desarrollo del proyecto, es posible que necesite abrir su propia base de datos a otros, pero por razones de seguridad, no puede abrir otras bases de datos en su servidor al mismo tiempo. Luego puede crear un nuevo usuario y otorgarle permisos de base de datos específicos.
Entorno de prueba: Centos 6.3 y Mysql 5.3
1. Crea un nuevo usuario
El código es el siguiente:
//iniciar sesión en MYSQL
@>mysql -u root -p
@>contraseña
//crear usuario
mysql> insertar en mysql.user(Host,Usuario,Contraseña) valores("localhost", "cplusplus", contraseña("cplusplus .me"));
//Actualiza la tabla de privilegios del sistema
mysql>flush privilegios;
Esto crea un usuario llamado: cplusplus con la contraseña: cplusplus.me.
2. Prueba de inicio de sesión
1 2 3 4 |
|
3. Autorización de usuario
1 2 3 4 5 6 7 8 9 10 |
|
4. Autorización parcial
1 2 3 |
|
5. Eliminar usuarios
1 2 3 4 |
|
6. Eliminar base de datos
1 |
|
7. Cambiar contraseña
1 2 3 4 |
|
Permítanme compartir con ustedes una experiencia de un internauta:
1. Crea un nuevo usuario
Inicie sesión en mysql como usuario root y cree un nuevo usuario con el mismo nombre que la base de datos.
1 |
|
Actualizar la tabla de permisos del sistema
1 |
|
Si se informa un error
1 |
|
Modifique el archivo de configuración de MySQL a my.cnf para sistemas Linux y my.ini para sistemas Windows
1 |
|
cambie a
1 |
|
Reinicie el servicio MySQL
2. Autorizar usuarios
1 2 |
|