实现

安装

输入安装命令

apt-get install mysql-server

 

UbuntuServer16.04LTS中安装Mysql并配置远程访问_配置文件

然后会提示需要多少安装空间,是否继续,输入y,继续。

UbuntuServer16.04LTS中安装Mysql并配置远程访问_配置文件_02

 

然后会提示输入root账户密码

UbuntuServer16.04LTS中安装Mysql并配置远程访问_mysql_03

 

输完后回车,会再次确认密码

UbuntuServer16.04LTS中安装Mysql并配置远程访问_配置文件_04

 

安装完成后,不知道Mysql的安装位置,输入:

whereis mysql

 

UbuntuServer16.04LTS中安装Mysql并配置远程访问_重启_05

所以在usr/bin下有个mysql的可执行文件,usr/share下有个mysql的配置。

配置远程连接

修改配置文件

进入到/etc/mysql/mysql.conf.d下

UbuntuServer16.04LTS中安装Mysql并配置远程访问_重启_06

 

然后编辑配置文件,输入:

vi mysql.conf

找到绑定地址位置,如下:

UbuntuServer16.04LTS中安装Mysql并配置远程访问_UbuntuServer-mysql_07

 

这里默认只能本机访问,所以将其注释或者将其修改为0.0.0.0

UbuntuServer16.04LTS中安装Mysql并配置远程访问_mysql_08

 

关于编辑器的操作,参照如下


重启mysql服务

修改完配置文件后需要重启mysql服务,输入:

service mysql restart

 

授权

登录root账户授权允许所有人连接

root账户登录

mysql -u root -p

输入root账户密码。

UbuntuServer16.04LTS中安装Mysql并配置远程访问_配置文件_09

 

然后输入授权命令

grant all privileges on *.* to 'root'@'%' identified by '123456';

 

其中最后面是你的root账户密码。

授权成功后

UbuntuServer16.04LTS中安装Mysql并配置远程访问_配置文件_10

 

配置连接

这里使用Navicat连接。

新建mysql连接

UbuntuServer16.04LTS中安装Mysql并配置远程访问_重启_11

 

其中主机就是服务器的ip,可在服务器上通过输入:

ifconfig

获取。

UbuntuServer16.04LTS中安装Mysql并配置远程访问_UbuntuServer-mysql_12

 

连接成功

 

UbuntuServer16.04LTS中安装Mysql并配置远程访问_mysql_13