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

jueves, 17 de marzo de 2011

Creación de usuario MySql con permisos a las tablas de asterisk.

Tras el lanzamiento de la ultima versión algunos me habéis preguntado como crear un usuario que tenga acceso a la base de datos Mysql de Asterisk. Aquí os dejo los pasos a seguir.

Una vez conectados por ssh a la centralita deberemos ejecutar.

$ mysql -uroot -p
Nos pedirá la contraseña de root :
Una vez conectados a mysql
Primero le daremos permiso al usuario que queramos a la base de datos asteriskcdrdb.

mysql > GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO 'usuario_que_quieras'@'%' IDENTIFIED BY 'contraseña_que_quieras' WITH GRANT OPTION;

y despues sobre la base de datos asterisk


mysql > GRANT ALL PRIVILEGES ON asterisk.* TO
'usuario_que_quieras'@'%' IDENTIFIED BY 'contraseña_que_quieras' WITH GRANT OPTION;

 El usuario y la contraseña debe ser el mismo en las dos líneas anteriores, el valor % indica que le estamos permitiendo conectar desde cualquier ordenador.


PD : Gracias también a los que me estáis avisando de los bugs del programa en breve subiré una actualización con pequeños arreglos.

sábado, 25 de julio de 2009

Establecer contraseña root en mysql.

Información extraida de
Tranquilidad tecnologica

Por lo menos a mi, cada dos por tres se me olvida la contraseña de acceso a mysql del usuario root, y en ocasiones no hay mas manera que resetearla, el proceso es bastante sencillo.

1 - Como root paramos el servicio mysql : $ /etc/init.d/mysqld stop
2- Creamos un fichero de inicio con la instrucción para resetear la clave :
$ echo "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Nueva contraseña');" > /init.my
3- Ejecutamos mysql_safe pasandole el fichero de inicio que hemos creado
$ mysqld_safe --init-file=/init.my
4- Con esto la clave ya esta reseteada, por ultimo podemos borrar el fichero creado /init.my
$ rm /init.my