Mostrando entradas con la etiqueta MySQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta MySQL. Mostrar todas las entradas

jueves, 20 de octubre de 2011

Cambiar la clave de MySQL

Las claves por defecto segun la distribucion son:

Elastix: eLaStIx.2oo7
PBX in a Flash: passw0rd
FreePBX: en blanco
Trixbox: passw0rd

para cambiar la clave el procedimiento es el siguiente:

Si no existe la clave de root para MySQL y nunca la han colocado pueden cambiarla simplemente ejecutando el comando:
mysqladmin -u root password nuevopassword
Donde cambian el "nuevopassword" por la clave que se quiera. Si ya se tiene una clave vieja y se quiere cambiar por una nueva:
mysqladmin -u root -p viejopassword nuevopassword
Si se quiere cambiar la clave de cualquier usuario (en el ejemplo sería el usuario teleone):
mysqladmin -u teleone -p viejopassword nuevopassword

Cambiar el password desde la consola de MySQL

Si no quieres utilizar mysqladmin puedes cambiar la clave desde la consola de mysql para esto entramos ejecutando el comando:
mysql -u root -p
Aparecerá un shell parecido a este:
mysq>
Ahora seleccionamos la base de datos de mysql:
mysql>use mysql;
Si queremos cambiar el password para el usuario miusuario:
mysql>update user set password=PASSWORD("NUEVOPASSWORD") where User='miusuario';
mysql>flush privileges;
El flush privileges es para reiniciar los privilegios y se haga efectivo el cambio. Si nos queremos salir de la consola de mysql:
mysql>quit

 

Recuperar la clave de root de MySQL si no la conocemos

Para recuperar la clave de root de mysql seguimos los siguientes pasos: 
1. Detenemos el proceso de mysql:
/etc/init.d/mysqld stop
Tambien podemos usar:
service mysqld stop
2. Iniciamos el servidor mysql sin chequear las tablas de permisos: 
mysqld_safe --skip-grant-tables --skip-networking&
Debería salir algo como:
[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started
3. Entramos como root al servidor mysql
mysql -u root
4. Cambiamos la clave
mysql>use mysql;
mysql>update user set password=PASSWORD("NUEVOPASSWORD") where User='root';
mysql>flush privileges;
mysql>quit
5. Detenemos de nuevo el servidor mysql:
/etc/init.d/mysqld stop
6. Iniciamos de nuevo el servidor mysql
/etc/init.d/mysqld start
7. Probamos la nueva clave:
mysql -u root -p

martes, 4 de octubre de 2011

Instalar PHP & Mysql en CentOS

Veamos los pasos siguientes:


yum install mysql mysql-server

chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start



Obtenemos algo como esto:

Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com/
Support MySQL by buying support/licenses at http://shop.mysql.com/
                                                           [  OK  ]
Starting MySQL:                                            [  OK  ]


mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword



[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>


Listo, ya esta instalado el mysql.