Jak nainstalovat MySQL 5.5.62 na Debian, Ubuntu linux
Tento návod lze použít na ostatní verze MySQL ve větvi 5.5.x.
Prvně odstraníme všechny existující verze MySQL
sudo rm /var/lib/mysql/ -R
Odstraníme také nastavení
sudo rm /etc/mysql/ -R
Odinstalujeme MySQL
sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor
Stáhneme MySQL ve verzi 5.5.62 z MySQL webu.
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz
Vytvoříme skupinu mysql
sudo groupadd mysql
Přidáme uživatele mysql do skupiny mysql
sudo useradd -g mysql mysql
Extrahujeme stažený soubor s MySQL
sudo tar -xvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz
Přesuneme do adresáře /usr/local
sudo mv mysql-5.5.62-linux-glibc2.12-x86_64 /usr/local/
Vytvoříme mysql adresář v /usr/local a přesuneme obsah extrahovaného adresáře
cd /usr/local sudo mv mysql-5.5.62-linux-glibc2.12-x86_64 mysql
Nastavíme správné oprávnění pro skupinu a uživatele
cd mysql sudo chown -R mysql:mysql *
Nainstalujeme potřebné balíčky
sudo apt-get install libaio1
Spustíme instalační skript mysql
sudo scripts/mysql_install_db --user=mysql
Nastavíme správného vlastníka mimo adresář mysql
sudo chown -R root
Nastavíme správného vlastníka adresáře data uvnitř mysql adresáře
sudo chown -R mysql data
Zkopírujeme konfigurační soubor
sudo cp support-files/my-medium.cnf /etc/my.cnf
Spustíme mysql
sudo bin/mysqld_safe --user=mysql & sudo cp support-files/mysql.server /etc/init.d/mysql.server
Nastavíme heslo uživateli root
sudo bin/mysqladmin -u root password 'new_password'
Přidáme mysql do PATH
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Spustíme mysql server
sudo /etc/init.d/mysql.server start sudo /etc/init.d/mysql.server status
Při startu serveru pustíme mysql server
sudo update-rc.d -f mysql.server defaults
Nainstalujeme mysql klienta
sudo apt-get install default-mysql-client
Nyní se přihlásíme pomocí následujícího příkazu, pokud vám mysql nebeží, zapněte si ji.
mysql -u root -p