Implementacion bases de datos distribuidas
Crear las tablas: BD y usuario. En la tabla usuario agregar los campos: host, usuario y password, así el DBMS permite el acceso al usuario ”x” con la ip del pc que actúa como cliente 192.168.x.x y un password de acceso. Agregar en la tabla usuario, el usuario que tendrá acceso al servidor, la IP desde donde se conectará y la contraseña a usar. INSERT INTO usuario(host, usuario, password) VALUES (’192.168.x.x’,’usuario’,password(’pass’)); En la tabla DB agregar los campos: host, bd, usuario y los privilegios de operación. E insertar los valores, como se muestra. INSERT INTO BD (host,bd,usuario,select priv,insert priv,update priv,delete priv,create priv,drop priv) VALUES (’192.168.X.X’,’ejemplo’,’usuario’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’); Indicarle al DBMS que aplique los privilegios que acabamos de dar. FLUSH PRIVILEGES;5.1 En todo caso, crear un usuario que tenga todos los privilegios para conectarse al servidor remoto. En este ejemplo se crea un ususario admin con la clave debian. grant all privileges on ejemplo1.* to 'admin'@'%' identified by 'debian'; El *.* puede sustituirse por bd.*, donde bd será la bd a la que tendrá acceso el cliente remoto....
Regístrate para leer el documento completo.