sudo apt-get install mysql-server
o desde synaptic, el archivo de configuración lo podemos encontrar en la siguiente ruta:
/etc/mysql
Editar el archivo my.cnf
sudo nano /etc/mysql/my.cnf
buscar la sección: [mysqld]
y buscamos la siguiente linea:
bind-address = 127.0.0.1
y la comentamos poniendo un '#' al principio de esta, quedando de la siguiente forma:
#bind-address = 127.0.0.1
Guardamos los cambios y reiniciamos el servidor:
sudo service mysql restart
Hasta aquí configuramos el servidor para aceptar conexiones remotas, lo que sigue es agregar un 'HOST' para root para que se pueda logear desde cualquier parte:
Si cuentan con un gui como phpmyadmin o DBeaver(http://dbeaver.jkiss.org/) es mas fácil, sino, pueden hacerlo desde terminal:
Si cuentan con un gui como phpmyadmin o DBeaver(http://dbeaver.jkiss.org/) es mas fácil, sino, pueden hacerlo desde terminal:
mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit
Y listo, podremos realizar conexiones remotas a nuestro servidor, en mi caso no redirecciono los puertos de mi router y utilizo una contraseña "segura" para evitar problemas de seguridad, en mi caso solo hago las conexiones desde otros equipos en la misma red local.
Las siguientes imágenes son de como agregar el usuario 'root' usando la herramienta DBeaver


