Cambiar el password de root usando el programa mysqladmin:
[shell_linux]# mysqladmin -u root password nuevo_password
Para añadir más usuarios usaremos el comando GRANT:
GRANT priv_type [(column list)] [, priv_tipe[(column_lis)] ...]
ON {table_name | * | *.* | db_name.*}
TO user_name [IDENTIFIED BY 'password']
[, user_name [IDENTIFIED BY 'password'] ...]
[WITH GRANT OPTION]
Vamos a poner un ejmplo para poderlo ver más claro. Queremos crear un usuario llamado Pau con todos los permisos (insert,select,update,delete,create,drop,alter) la base de datos llamada pau_db, y que solo se pueda conectar a ella desde cualquier máquina de dominio.com (TO pau@"%.dominio.com") usando una contraseña (IDENTIFIED BY 'pAu-X445dD'):
[shell_linux]# mysql -p
Enter password:
mysql> GRANT insert,select,update,delete,create,drop,alter ON pau_db.* TO pau@"%.dominio.com" IDENTIFIED BY 'pAu-X445dD';
Si queremos creau otro supersusuario, por ejemplo uno llamado SuperPau con todos los privilegios sobre cualquier base de datos (ALL PRIVILEGES ON *.*) y que pueda conectar desde cualquier sitio (TO SuperPau@"%")
mysql> GRANT ALL PRIVILEGES ON *.* TO SuperPau@"%" IDENTIFIED BY 'SUpeRpAu-X445dD' WITH GRANT OPTION;
Si ahora queremos borrar un usuario, por ejemplo a nuestro Pau y sabiendo que los usuarios se guardan en la tabla llamada user, haremos:
mysql> use mysql;
mysql> DELETE FROM user WHERE user = 'Pau';
Y Pau será borrado de nuestro sistema MySQL.
Si ahora le queremos quitar permisos al usuario SuperPau, por ejemplo sobre la tabla users, haremos:
mysql> REVOKE ALL PRIVILEGES ON usuarios.* FROM SuperPau;
Usuarios que han visto este tema también han visto...
- Resolver Problemas de Autenticacion con MySQL
- Resumen de comandos básicos de MySQL.
- ¿Que son los Triggers y como usarlos en MySQL 5.0?
- Conceder y quitar privilegios en MySQL
- Listar el contenido de una tabla introducido en los últimos X dias en MySQL
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.