Покрокове керівництво * для встановлення mysql 5.5.x на Ubuntu 16.04 Xenial-Xerus. Будь ласка, дивіться цю документацію
Видаліть будь-яку існуючу версію MySQL
sudo rm /var/lib/mysql/ -R
Видаліть профіль MySQL
sudo rm /etc/mysql/ -R
Автоматично видалити mysql
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
Завантажити версію 5.5.51 з сайту MySQL
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
Додати mysql
групу користувачів
sudo groupadd mysql
Додати mysql
(не поточного користувача) до mysql
групи користувачів
sudo useradd -g mysql mysql
Витяг mysql-5.5.51-linux2.6-x86_64.tar.gz
до/usr/local
cd /usr/local
sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
Створити mysql
папку в/usr/local
sudo mv mysql-5.5.49-linux2.6-x86_64 mysql
Встановити mysql
власника каталогу та групи користувачів
cd mysql
sudo chown -R mysql:mysql *
Встановіть необхідний пакет lib
sudo apt-get install libaio1
Виконати сценарій установки mysql
sudo scripts/mysql_install_db --user=mysql
Встановити власника каталогу mysql за межами каталогу mysql
sudo chown -R root .
Встановити власника каталогу даних зсередини каталогу mysql
sudo chown -R mysql data
Скопіюйте файл конфігурації mysql
sudo cp support-files/my-medium.cnf /etc/my.cnf
Почати mysql
sudo bin/mysqld_safe --user=mysql &
sudo cp support-files/mysql.server /etc/init.d/mysql.server
Ініціалізуйте пароль користувача root
sudo bin/mysqladmin -u root password '111111'
Запустіть сервер mysql
sudo /etc/init.d/mysql.server start
Зупинити сервер mysql
sudo /etc/init.d/mysql.server stop
Перевірте статус mysql
sudo /etc/init.d/mysql.server status
Увімкніть myql при запуску
sudo update-rc.d -f mysql.server defaults
Вимкнути mysql при запуску (необов’язково)
sudo update-rc.d -f mysql.server remove
Додати шлях до системи mysql
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Тепер безпосередньо використовуйте команду нижче, щоб запустити mysql
mysql -u root -p
PS: Щоб зміни відбулися, потрібно перезавантажитись.