Conexión Remota MySQL en Ubuntu 9.04 - mysql error number 2003

Rechevere's picture

Instale MySQL en ububtu 9.04 al conectarme desde el mismo servidor no tuve ningún problema, pero al intentar conectarme desde otro equipo de esa red me salió este error

"Could not connect to the specified instance mysql
error number 2003.
> Can't connect to mysql server on localhost(10061)"

El problema es que el MySQL en Ubuntu por defecto no admite conexiones remotas, por lo que hay que realizar lo siguiente:

Primero editamos el archivo

sudo vi /etc/mysql/my.cnf

Buscamos la línea y le ponemos como comentario

bind-address = 127.0.0.1

Reiniciamos los servicios del MySQL con el comando

sudo /etc/init.d/mysql restart

Finalmente abrimos una ventana de consola de mysql y ejecutamos el siguiente comando

GRANT ALL PRIVILEGES ON *.* TO prueba@"192.168.1.%"
identified by "prueba";

Este comando otorga todos los privilegios para que el usuario “prueba” con el password “prueba” se pueda conectar desde cualquier equipo dentro de la red 192.168.1.0

Tomado de: http://www.marlonj.com/blog/2009/03/clientes-remotos-mysql-en-ubuntu-810/

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
JosueCool's picture

Bien Rechevere...

:jawdrop:

Excelente que compartas tus problemas y soluciones por este medio...

Sigue Adelante. ;) :)

Saludos,
JosueCool

Conexión Remota MySQL en Ubuntu 9.04 - mysql error number 2003

I nver use Ubuntu 9.04
Finalmente abrimos una ventana de consola de mysql y ejecutamos el siguiente comando
We can manage to consolidate your debt through debt management, services and more with lower monthly payments.

JosueCool's picture

For open a mysql console...

Hi jacobsmith82, for open a mysql console in ubuntu you need to write this in a terminal:

mysql -u root -h localhost -p

Where mysql is the program, -u is the username for a mysql account, -h is the host or IP for a mysql server and -p is for especify that user account has password.

In Ubuntu, Terminal is in Menu Applications -> Accessories -> Terminal

If you don't remember root password you need to write in terminal

sudo dpkg-reconfigure mysql-server

Maybe for helpful graphic windows for manage mysql you could install mysql-gui-tools-common and mysql-admin:

sudo aptitude install mysql-gui-tools-common mysql-admin

Saludos,
JosueCool

Thanks

Thanks JosueCool - thats helped me as well. :)
Frank of Debt Advice