MySQL - Cambiar nombre de usuario y contraseña

 
Vista:

Cambiar nombre de usuario y contraseña

Publicado por Laura (1 intervención) el 12/12/2006 15:16:01
Hola. Me he creado una base de datos y trabajo como usuario=root y una contraseña que yo elegi. Pues bien mi duda es que quiero cambiar el usuario, no quiero que se llame root sino otro nombre que yo le de, y tambier cambiar la contraseña. Por favor, si alguien sabe como hacerlo le estaria muy agradecida.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar