tengo la siguiente duda:
si alguien se sienta donde yo estoy sentada Xd y tiene acceso a mi ordenador, y entra por WEB (no por comandos de sql) al PHPMYADMIN , ve todas las tablas de todas las bases de datos.
Me gustaría que esto no pasara, me han dicho que el phpmyadmin tiene la opción de pedir autentificación...me podríais ayudar a cómo se hace eso?
Instale el php apache y mysql con el pack Easyphp y lo tengo en local.
Hasta ahora lo único que conozco que responde a mis necesidades es el mysqlfront.exe donde cada base de datos está protegida con contraseña.
Tambíén tengo otra duda: y es sobre el comando GRANT de sql q asigna nuevos usuarios con clave.
Si entro como root (que tengo todos los privilegios) yhago un use mysql; y tecleo en el PROMPT DE MYSQL lo siguiente:
mysql>GRANT ALL ON *.* TO Rebeca@localhost IDENTIFIED BY '0ovejita';
pq me sale el error commande inconnue (comando incorrecto)?¿
Es curioso porque desde el phpmyadmin sí puedo crear usuarios en la base de datos mysql, pero desde comandos de sql, no.
Como todos sabemos phpmyadmin es sólo una interfaz que evidentemente genera la sentencia sql adecuada para llevar a cabo la manipulación de la base de datos, lo que quiero decir que si creo usuarios con el phpmyadmin , éste me está generando una sentencia sql primitiva(que desconozco) que hace eso:crear usuarios con los permisos q yo le doy y tal.
Desde luego no es grant, pq mi sentencia grant no la reconoce.
En fin, alguna idea?
GRacias por todo y un saludo.