RE:Cambiar nombre de usuario y contraseña
Publicado por
JOSE FOK (1 intervención) el 21/12/2006 17:20:06
Con respecto al usuario para acceder a la Base de Datos MySql, se podria
usar el usuario root, pero se tendria que cambiar su password en la
consola de administracion del MySql de la siguiente manera:
mysql> use mysql;
mysql> update user set password=password("XX") where user = "root";
mysql> FLUSH PRIVILEGES;
donde XX vendria a ser el nuevo password de la cuenta root. En la aplicacion
se tendria que cambiar la linea de conexion a la BD MySql de la siguiente
manera:
conn = DriverManager.getConnection(
"jdbc:mysql://localhost/lpoo", "root", "XX");
donde lpoo vendria a ser la Base de Datos que hemos creado.
En caso se cambie el password del root, la nueva forma de entrar a la
consola de administracion del mysql seria de la siguiente manera:
D:\mysql-5.0.2-alpha-win\bin>mysql -u root -p
Enter password: **
En caso se quiera usar otro usuario se debe ejecutar el siguiente comando
para la creacion del usuario en la consola de administracion del MySql:
mysql> create database nuevabd;
mysql> GRANT ALL PRIVILEGES ON nuevabd.* TO 'usuario'@'localhost' IDENTIFIED BY 'mipassword' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
En este caso se ha creado la base de datos: nuevabd y
seguidamente se le esta dando permisos para esta BD al usuario: "usuario" con
password : "mipassword" en la Pc "localhost", es decir, la maquina donde estamos
trabajando. Y la aplicacion en java cambiaria en la sentencia de conexion a
la BD de la siguiente manera:
conn = DriverManager.getConnection(
"jdbc:mysql://localhost/nuevabd", "usuario", "mipassword");
atte. FOK