Я перенесу свой сайт с сервера Ubuntu 18.04 на сервер Ubuntu 20.04.
На моем старом сервере я установил MySQL следующим образом:
$ wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb
$ sudo apt update
$ sudo apt install mysql-server
ubuntu@www-oldserver-com ~ $ mysql -V
mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)
На моем новом сервере MySQL 8 уже находится в репозиториях Ubuntu 20.04.
Следует ли мне установить MySQL, как показано ниже, или использовать другой метод, чтобы ничего не сломать?
$ sudo apt install mysql-server
ubuntu@www-newserver-com:~$ mysql -V
mysql Ver 8.0.21-0ubuntu0.20.04.4 for Linux on x86_64 ((Ubuntu))
Кажется, я где-то читал, что версия MySQL сообщества несовместима с версиями в репозиториях распространения.
Да, просто запустите команду:
sudo apt install mysql-server
установить MySQL 8. Это довольно просто, работает почти так же и содержит те же пакеты. Если вас беспокоит управляемость, используйте phpMyAdmin для управления им и контроля доступа с помощью файлов .htaccess.
Вот отличное пошаговое руководство по установке MySQL 8 на Ubuntu 20.04: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04