工具及版本号
- Ubuntu :16.04TLS
- mysql : 5.7.19-0ubuntu0.16.04.1
- Windows 端 : MySQL-Front
使用 mysql –help|grep ‘my.cnf’ 查询mysql启动时,应用的配置文件的优先级。
可以发现/etc/mysql/my.cnf 优先级最高,使用**vi /etc/mysql/my.cnf
** 打开该文件。很显然和之前的版本不一样,不再列出bind-address.
不过该文件中,又包含了两个线索:/etc/mysql/conf.d/ /etc/mysql/mysql.conf.d/。 顺藤摸瓜,先进入第一个目录 ** cd /etc/mysql/conf.d/,**ll列出文件,
vi mysql.cnf 打开文件,发现竟然是个空文件。那就再尝试* cd /etc/mysql/mysql.conf.d/*吧。
ll列出文件
发现了一个mysqld.cnf, vi mysqld.cnf 打开看看。
终于在这里我们找到了bind-address,将其注释后,保存退出
重启mysql
使用mysql -uroot -p 并输入密码进入mysql。
mysql下使用
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'lik' WITH GRANT OPTION;
=(username和password需要自己填写)使用flush privileges;使命令生效。
最后在MySQL-Front中输入虚拟机的ip,mysql账户和密码,就可以进行连接了