说明:mysql
一个朋友在使用ubuntu-server 16.04安装mysql,设置远程访问的时候出现了问题,请我帮忙。可是,我也没有使用过ubuntu安装mysql,因而乎搜索了不少技术文件,比着葫芦画瓢。可是,因为mysql版本的差别,致使在安装设置的过程当中出现了一些问题:就是不能远程访问。sql
1、安装mysqlubuntu
1. 安装须要使用root帐号,若是不会设置root帐号的请自行google。安装mysql过程当中,须要设置mysql的root帐号的密码,不要忽略了。tcp
sudo apt install mysql-server apt install mysql-client apt install libmysqlclient-dev
2. 以上3个软件包安装完成后,使用以下命令查询是否安装成功:ide
sudo netstat -tap | grep mysql
查询结果以下图所示,表示安装成功。google
root@xyz:~# netstat -tap | grep mysql tcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld root@xyz:~#
2、设置mysql远程访问spa
1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了命令行
vi /etc/mysql/mysql.conf.d/mysqld.cnf
2. 使用root进入mysql命令行,执行以下2个命令,示例中mysql的root帐号密码:rootrest
grant all on *.* to root@'%' identified by 'root' with grant option;
flush privileges;
3. 重启mysqlcode
/etc/init.d/mysql restart
重启成功后,在其余计算机上,即可以登陆。