Hola a todos mirar tengo una duda o un problema ^^
Quiero crear por ejemplo 5 bases de datos:
base1
base2
base3
base4
base5
Entonces cada 1 supongo que tendré que crearla con un usuario distinto:
CREATE USER user [IDENTIFIED BY [PASSWORD] 'password']
Entonces yo quiero que al poner por ejemplo usuario1 aparezca solamente la base de datos 1 y solamente el pueda editar esa. Tienen que poder conectarse al mysql remotamente con navicat por ejemplo o cualquier otro programa :3
Muchas gracias guys!
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'user1';
CREATE USER 'user2'@'localhost' IDENTIFIED BY 'user2';
CREATE DATABASE user1db;
CREATE DATABASE user2db;
GRANT ALL PRIVILEGES ON user1db . * TO 'user1'@'localhost';
GRANT ALL PRIVILEGES ON user2db . * TO 'user2'@'%';
(http://i.imgur.com/of0O5i0.png)
Muchísimas gracias probaré a ver que tal un saludo!
Cita de: Slava_TZD en 2 Febrero 2016, 17:43 PM
[codel]CREATE USER 'user1'@'localhost' IDENTIFIED BY 'user1';
CREATE USER 'user2'@'localhost' IDENTIFIED BY 'user2';
CREATE DATABASE user1db;
CREATE DATABASE user2db;
GRANT ALL PRIVILEGES ON user1db . * TO 'user1'@'localhost';
GRANT ALL PRIVILEGES ON user2db . * TO 'user2'@'%';
(http://i.imgur.com/of0O5i0.png)
Completísima respuesta ;D
Tengo que asignarle contraseña a cada usuario o como accedo? :-\
Citar#https://dev.mysql.com/doc/refman/5.5/en/create-user.html
With IDENTIFIED BY, the server assigns no plugin and assigns the specified password.
IDENTIFIED BY 'user1'
Cita de: Slava_TZD en 10 Febrero 2016, 16:52 PM
IDENTIFIED BY 'user1'
Perdón por el retraso :c
Intento conectarme remotamente a través de navicat y me dice error de MysQl :l