Ubuntu versión 16.0.4 La
instalación de Ubuntu es relativamente simple, solo necesita tres comandos
1, sudo apt-get install mysql-server
prompt para continuar ejecutando Y
Espere a que se le solicite que establezca una contraseña, esta contraseña es la contraseña para iniciar sesión en la base de datos en el futuro
Repita la contraseña establecida en el paso anterior
2. 、 sudo apt-get install mysql-client
3. sudo apt-get install libmysqlclient-dev
Ingrese Y para continuar la ejecución, esperando que la instalación tenga éxito
4. Cómo abrir el acceso remoto Mysql en Ubuntu
4.1 Abrir puerto 3306
Primero confirme si el puerto 3306 está abierto al público. De manera predeterminada, mysql no está abierto a acceso externo. El método de visualización es el siguiente:
# netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* ESCUCHAR
Como se puede ver en lo anterior, el puerto mysql 3306 solo está escuchando conexiones locales 127.0.0.1
. Hacemos cambios para abrirlo a otras direcciones. Abrir /etc/mysql/my.cnf
archivo
# vim /etc/mysql/my.cnf
Encuentre bind-address = 127.0.0.1
esta línea, probablemente en la línea 47, la comentaremos.
4.2 Acceso remoto por usuarios autorizados
Para permitir que los usuarios que acceden al cliente mysql tengan derechos de acceso, podemos autorizar a los usuarios mediante los siguientes métodos: Primero ingrese mysql
# mysql -uroot -p
#Introduzca su_contraseña
Autorizacion:
mysql> OTORGA TODOS LOS PRIVILEGIOS EN *. * A 'root' @ '%' IDENTIFICADO POR 'your_password' CON LA OPCIÓN DE OTORGAMIENTO;
mysql> PRIVILEGIOS DE LAVADO;
De lo contrario, ocurrirán los siguientes problemas
Acceso denegado para el usuario 'root'@'192.168.1.148' (utilizando contraseña: SÍ)
4.3 Reinicie el servicio mysql para que la configuración surta efecto
El método de reinicio es simple:
# sudo service mysql restart