ACCESO REMOTO EN MYSQL CON UBUNTU 15.10

Los directorios mas importantes de mysql son los siguientes:

etc/mysql: En este directorio encontraremos los ficheros de configuración.
/var/lib/mysql: En este directorio será donde se guarden los ficheros de datos que alojaran nuestras bases de datos.
Lo primero que haremos será editar el fichero que contiene la configuración principal de nuestro gestor, 


 /etc/mysql/mysql.conf.d/mysqld.cnf:
Descomentaremos la siguiente línea:
skip-external-locking
Modificaremos el siguiente parámetro para que se parezca a lo siguiente:
bind-address = 0.0.0.0
Una vez realizadas estas modificaciones tendremos que reiniciar el servicio mediante el siguiente comando:
$ sudo service mysql restart    
o tambien :

$sudo systemctl restart mysql

A continuacion tendremos que crear el usuario que vaya a acceder a la base de datos, bien sea
el usuario root  o cualquier otro:

$mysql -h localhost -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 95
Server version: 5.7.12-0ubuntu1 (Ubuntu)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> grant all privileges on *.* to 'root'@'%' identified by 'password';




Puede ser que nos de algun tipo de error al crear la clave ,

ERROR 1827 (HY000): The password hash doesn’t have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.

con lo que tendremos que crear la clave con la funcion  SELECT PASSWORD()   .  Esto se hace de la siguiente manera.

mysql> select PASSWORD(‘miclave’);
PASSWORD(‘miclave’) 
*B707BF7EA0BAC533720D15B5060AC89A923D0814

Despues copiamos y pegamos esa clave en la asignacion de privilegios para el usuario en cuestion:

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY PASSWORD ‘*B707BF7EA0BAC533720D15B5060AC89A923D0814’ WITH GRANT OPTION;
Query OK, 0 rows affected (1.00 sec)



Comentarios