Poned atención, que va a ser rápido e indoloro
Tuxxxy:~$ mysql -u root mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.0.38-Ubuntu_0ubuntu1.2-log Ubuntu 7.04 distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.0.38-Ubuntu_0ubuntu1.2-log Ubuntu 7.04 distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Con esto lo que hacéis es acceder. Es probable que necesitéis poner la contraseña de vuestro usuario root (en este caso no tiene); si tenéis password, deberéis ejecutar
Tuxxxy:~$ mysql -u root-p mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Welcome to the MySQL monitor. Commands end with ; or \g.
Bueno, una vez estoy usando la tabla MySQL, doy de alta los usuarios con
GRANT ALL PRIVILEGES on database to 'user'@'localhost' [ 'user'@'IP_server' ] identified by 'password' with grant option;
Después, la tabla Db enlaza usuarios y las bases de datos correspondientes. Lo que tenemos que hacer es añadir el enlace entre el usuario que tenemos y la base (o bases) de datos que queremos que vea. Es simplemente añadir la entrada correspondiente en la tabla Bd, así que yo, para no liarme, lo hago a mano. Para MySQL 4.x lo hago así
insert into db values ('%','database','user','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
insert into db values ('localhost','database','user','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
insert into db values ('localhost','database','user','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Para MySQL 5.x hay más campos, así que tendréis que mirar cómo están. Haciendo
select * from db;
ya podéis ver todos los datos que hay en la tabla, y ver qué estructura tiene y dar de alta una nueva fila siguiendo cómo está hecho.
2 comentarios:
Visualmente, fantástico, pero me he enterado de poco. No te culpes, me falta la base.
Tomo nota!
La idea es que lo entienda todo el mundo, pero creo que antes tendré que hacer un pequeño resumen de las cuatro órdenes más comunes... A ver si tengo un hueco y lo pongo hoy ;)
Publicar un comentario