我关注这些指示在 Ubuntu 14.04 中安装 mysql,效果很好。但我全新安装了 Ubuntu 16.04,并按照相同的步骤安装 MySQL,结果出现了问题。
文件my.cnf
是干净的。我替换了 ubuntu 14.04 安装中的文件内容my.cnf
,重新启动了服务,但它不起作用。
此时我无法通过修改bind-address
中的参数来允许在公共 IP 上访问 MySQL /etc/my.cnf
。
答案1
Ubuntu 16.04 中的配置文件名和目录变化新的文件和位置在这里:
/etc/mysql/mysql.conf.d/mysqld.cnf
您可以使用以下方式编辑它:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
或者
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
我在这里找到了这个解决方案:
http://www.cyberciti.biz/faq/howto-install-mysql-on-ubuntu-linux-16-04/
答案2
与 Ubuntu 14.04 相比,Ubuntu 16.04 中的配置文件名和目录发生了变化。新文件位于此处:
/etc/mysql/mysql.conf.d/mysql.cnf
您可以使用以下方式编辑它:
sudo nano /etc/mysql/mysql.conf.d/mysql.cnf