mysql crea un usuario y especifica la base de datos utilizada por el nuevo usuario

Primero tenemos que iniciar sesión en la base de datos con el usuario root
mysql -uroot -proot Este es el usuario root -p seguido de la contraseña es root

Primero tenemos que crear una nueva base de datos
crear BASE DE DATOS sb; hemos creado una base de datos llamada sb

Nuevamente creamos un nuevo usuario

crear usuario 'nombre de usuario' @ 'host' identificado por 'contraseña'; por
ejemplo,
crear usuario 'dsb' @ 'localhost' identificado por 'wsdsb'; aquí se crea un usuario dsb, la contraseña es wsdsb y el host apunta a localhost

Comando de autorización: otorgue todos los privilegios sobre el nombre de la base de datos. * A 'nombre de usuario' @ 'host';

conceda todos los privilegios en sb. * a 'dsb' @ 'localhost'; los usuarios de dsb tienen todos los permisos de operación en la base de datos sb

El punto clave viene [comando efectivo]: privilegios de vaciado; esto es como una transacción de confirmación en la base de datos

Puede usar mysql -rdsb -pwsdsb cuando abra mysql nuevamente;

En este momento, verá que la base de datos bajo este usuario es solo sb, y este usuario no puede crear una nueva base de datos, puede agregar, eliminar y verificar que la tabla no sea resbaladiza.

En circunstancias normales, no daremos el usuario root a otros, demasiado peligroso.

3 artículos originales publicados · Me gusta0 · Visitas 140

Supongo que te gusta

Origin blog.csdn.net/small44444/article/details/105096400
Recomendado
Clasificación