Re: sobre mysql
Hola.
la solución a tus problemas es la orden GRANT, con ella puedes modificar los permisos
de los usuarios del mysql, cuando instalas mysql el usuario administrador es root, pero no
tiene nada que ver con el super usuario root del sistema.
este es un ejemplo de GRANT
GRANT SELECT ,
INSERT ON * . *
TO 'usuario'@ 'localhost'
WITH MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR
0 MAX_UPDATES_PER_HOUR 0
;
Esta orden de asigna los permisos para realizar consultas select y
insert en las bases de datos *.* osea todas las bases de datos y
tablas, TO es el nombre de usuario y el servidor donde se puede
conectar, el resto son las consultas que puede realizar por hora, las
conexiones y las actualizaciones, el cero lo define cono infinitas...
*.* = el primer * lo puedes cambiar por tu base de datos y el segundo
por las tablas, por ejemplo si tienes una base de datos mydb y quieres
que un usuario entre a determinada tabla lo cambiarías por lo siguiente
mydb.mitabla
usuario@localhost = el nombre del usuario y el servidor puede ser tambio en % que significa de cualquier servidor
Tambien puedes revocar privilegios de esta forma
REVOKE ALL
PRIVILEGES ON `agentesads` . *
FROM 'mydb'@
'localhost';
bueno, creo que lo mejor es que te instales el phpmyadmin, funciona muy bien y tiene una interfaz muy sencilla
para cuadrar los permisos y realizar consultas.
Reply to: