Я следую этим инструкциям , чтобы установить mysql в Ubuntu 14.04, и он прекрасно работает. Но я делаю чистую установку Ubuntu 16.04 и делаю те же шаги, чтобы установить MySQL, и у меня возникают проблемы.
Файл my.cnf
чистый. Я заменяю содержимое файла my.cnf
из установки theubuntu 14.04, перезапускаю службу, и она не работает.
На данный момент я не могу разрешить доступ к MySQL по общедоступному IP-адресу, изменив параметр bind-address
в /etc/my.cnf
.
Имя конфигурационного файла и каталог изменяют в 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/
Имя конфигурационного файла и каталог, измененный в Ubuntu 16.04 по сравнению с Ubuntu 14.04. Новый файл расположен здесь:
/etc/mysql/mysql.conf.d/mysql.cnf
можно отредактировать его использование:
sudo nano /etc/mysql/mysql.conf.d/mysql.cnf
Когда мы попытаемся отредактировать/etc/mysql/my.cnf файл, мы будем видеть что-то вроде этого:
Поскольку файл защищен так, мы можем отредактировать
sudo vi/etc/mysql/mysql.conf.d/mysqld.cnf файл.