Guide étape par étape * pour installer mysql 5.5.x sur Ubuntu 16.04 Xenial-Xerus. Veuillez consulter cette documentation
Désinstaller toute version existante de MySQL
sudo rm /var/lib/mysql/ -R
Supprimer le profil MySQL
sudo rm /etc/mysql/ -R
Désinstaller automatiquement mysql
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
Télécharger la version 5.5.51 depuis le site MySQL
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
Ajouter mysql
un groupe d'utilisateurs
sudo groupadd mysql
Ajouter mysql
(pas l'utilisateur actuel) au mysql
groupe d'utilisateurs
sudo useradd -g mysql mysql
Extraire mysql-5.5.51-linux2.6-x86_64.tar.gz
vers/usr/local
cd /usr/local
sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
Créer un mysql
dossier dans/usr/local
sudo mv mysql-5.5.49-linux2.6-x86_64 mysql
Définir le mysql
propriétaire du répertoire et le groupe d'utilisateurs
cd mysql
sudo chown -R mysql:mysql *
Installez le package lib requis
sudo apt-get install libaio1
Exécuter le script d'installation de mysql
sudo scripts/mysql_install_db --user=mysql
Définir le propriétaire du répertoire mysql depuis l'extérieur du répertoire mysql
sudo chown -R root .
Définir le propriétaire du répertoire de données à partir du répertoire mysql
sudo chown -R mysql data
Copiez le fichier de configuration mysql
sudo cp support-files/my-medium.cnf /etc/my.cnf
Démarrez mysql
sudo bin/mysqld_safe --user=mysql &
sudo cp support-files/mysql.server /etc/init.d/mysql.server
Initialiser le mot de passe de l'utilisateur root
sudo bin/mysqladmin -u root password '111111'
Démarrer le serveur mysql
sudo /etc/init.d/mysql.server start
Arrêter le serveur mysql
sudo /etc/init.d/mysql.server stop
Vérifier l'état de mysql
sudo /etc/init.d/mysql.server status
Activer myql au démarrage
sudo update-rc.d -f mysql.server defaults
Désactiver mysql au démarrage (facultatif)
sudo update-rc.d -f mysql.server remove
Ajouter le chemin mysql au système
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Maintenant, utilisez directement la commande ci-dessous pour démarrer mysql
mysql -u root -p
PS: il faut redémarrer pour que les changements aient lieu.