MID Teknologi – Saat ini ada banyak aplikasi yang masih berjalan di Mysql versi 5.x.xx namun banyak sekali OS yang secara default sudah tidak menyertakan mysql 5 di repositorynya. Untuk mengatasi masalah ini maka kami sudah buatkan tutorial lengkap cara install mysql versi 5 di Ubuntu Terbaru dalam tutorial ini kami menggunakan distribusi package Ubuntu 22.04 LTS.
Persiapan Instalasi Mysql Versi lama di Ubuntu Terbaru
![Cara Install Mysql Versi 5 di Ubuntu Versi Terbaru [year] (100% Berhasil) 5 Persiapan Instalasi Mysql Versi lama di Ubuntu Terbaru](https://midteknologi.com/wp-content/uploads/2023/06/30155923/Persiapan-install-mysql-server-1024x576.jpg)
Agar tutorial ini dapat berjalan sebagaimana mestinya maka dibutuhkan persiapan antara lain:
Tutorial Install Mysql 5 di Linux Ubuntu Terbaru:
![Cara Install Mysql Versi 5 di Ubuntu Versi Terbaru [year] (100% Berhasil) 6 Cara Install Mysql versi 5 di ubuntu terbaru](https://midteknologi.com/wp-content/uploads/2023/06/30155439/Mysql-5-di-ubuntu.jpg)
Berikut langkah-langkah untuk menginstall Mysql Versi 5 di Ubuntu Terbaru:
Silahkan anda hapus seluruh folder Mysql (Optional Jika Sudah Ada Terinstal Mysql)
sudo rm /var/lib/mysql/ -R
Selanjutnya silahkan hapus juga Profile Mysql (Optional Jika Sudah Ada Terinstal Mysql )
sudo rm /etc/mysql/ -R
Uninstall Seluruh Package Mysql ( Optional Jika Sudah Ada Terinstal Mysql )
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
Download Versi Mysql 5.5.62 ( Versi 5.5 Terakhir )
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz
Untuk versi Mysql 5 lainnya dapat anda download disini
Tambahkan Mysql User Group
sudo groupadd mysql
Tambahkan Mysql User Ke Mysql User Group
sudo useradd -g mysql mysql
Ekstrack Mysql yang sudah kita download sebelumnya
sudo tar -xvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz
Pindahkan File hasil Ekstrack Ke /usr/local
sudo mv mysql-5.5.62-linux-glibc2.12-x86_64 /usr/local/
setelah itu pindah ke /usr/local lalu pindahkan file mysql hasil ekstrack ke dalam mysql Folder
cd /usr/local
sudo mv mysql-5.5.62-linux-glibc2.12-x86_64 mysql
lalu set MySql directory owner and user group
cd mysql
sudo chown -R mysql:mysql *
lalu Install lib package yang di butuhkan (library ini bisa digunakan untuk versi mysql 5.6 juga)
sudo apt-get install libaio1
eksekusi script instalasi mysql
sudo scripts/mysql_install_db --user=mysql
Set mysql directory owner di luar folder mysql yaitu di directory /usr/local
sudo chown -R root .
Set data directory owner dari dalam folder mysql yaitu di direcotory /usr/loca/mysql
sudo chown -R mysql data
Copy the mysql configuration file
sudo cp support-files/my-medium.cnf /etc/my.cnf
Start mysql
sudo bin/mysqld_safe --user=mysql
setelah di start lalu tekan ctrl + z
lalu lakukan copy file mysql.server dengan comand dibawah ini:
sudo cp support-files/mysql.server /etc/init.d/mysql.server
Bikin Password untuk user Root
sudo bin/mysqladmin -u root password '123456789'
ganti password '123456789' menjadi password yang anda inginkan
tambahkan path mysql ke sistem
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Install library libncurses5 dengan command dibawah ini:
sudo apt install libncurses5
Restart Server
reboot
start service mysql
sudo /etc/init.d/mysql.server start
stop service mysql
sudo /etc/init.d/mysql.server stop
check status service mysql
sudo /etc/init.d/mysql.server status
aktifkan service mysql setiap startup server
sudo update-rc.d -f mysql.server defaults
*Disable mysql on startup (Optional)
sudo update-rc.d -f mysql.server remove
Restart Server
reboot
sekarang anda bisa test login dengan cara
mysql -u root -p
dan silahkan masukkan password login ke mysql anda
Tips
Untuk mendapatkan performance Mysql Server yang handal kami sangat merkomendasikan anda melakukan tunning dan menggunakan Cloud VPS NVME agar performance Write dan Read Mysql menjadi lebih cepat dibandingkan menggunakan SSD.
PENTING: Backup Database Berkala
Hal Penting yang perlu anda lakukan adalah membuat backup database secara berkala setiap hari, untuk membantu anda membuat backup database Mysql setiap hari atau sesuai schedule anda dapat dapat menggunakan bantuan tool backup database seperti sqlbak atau backupsheep
Bonus: Cara Mengaktifkan Fitur Log Mysql Server
Untuk membantu anda mengidentifikasi problem di mysql server maka alangkah baiknya kita mengaktifkan fitur logs di Mysql Server, berikut ini adalah cara mudah mengaktifkan logs Mysql:
Silahkan anda buka config mysql anda dengan perintah:
nano /etc/my.cnf
pada file my.cnf silahkan anda tambahkan baris dibawah ini:
[mysqld_safe]
log_error=/var/log/mysql/mysql_error.log
[mysqld]
log_error = /var/log/mysql/mysql_error.log
general_log_file = /var/log/mysql/mysql.log
general_log = 1
pada config file diatas untuk log error akan di simpan di file mysql_error.log sedangkan general log akan disimpan di mysql.log, maka kita perlu membuat kedua file tersebut
Berikut cara membuat file mysql_error.log dan Mysql.log
silahkan anda jalankan command di bawah ini di terminal Linux ubuntu anda
mkdir /var/log/mysql
cd /var/log/mysql
touch mysql_error.log
touch mysql.log
chown mysql:mysql /var/log/mysql/mysql_error.log
chown mysql:mysql /var/log/mysql/mysql.log
setelah itu silahkan anda restart service mysql dengan menjalankan perintah dibawah ini:
/etc/init.d/mysql.server restart
Untuk memastikan semua config sudah benar, silahkan anda login ke mysql anda dengan cara sbb:
mysql -u root -p
lalu select database dengan perintah “use”
use mysql;
lalu kita cek config log Mysql dengan cara sbb:
SELECT @@global.general_log;
Outputnya Harus :
mysql> SELECT @@global.general_log;
+----------------------+
| @@global.general_log |
+----------------------+
| 1 |
+----------------------+
1 row in set (0.00 sec)
SELECT @@global.general_log_file;
Outputnya Harus :
mysql> SELECT @@global.general_log_file;
+---------------------------+
| @@global.general_log_file |
+---------------------------+
| /var/log/mysql/mysql.log |
+---------------------------+
1 row in set (0.00 sec)
SELECT @@global.log_output;
Outputnya Harus :
mysql> SELECT @@global.log_output;
+---------------------+
| @@global.log_output |
+---------------------+
| FILE |
+---------------------+
1 row in set (0.00 sec)
Agar hasil dari log lebih gampang diliat kita perlu menginstall CCZE anda dapat menginstallnya dengan cara sbb:
apt install ccze
untuk menampilkan lognya silahkan jalankan command dibawah ini:
tail -f /var/log/mysql/mysql.log | ccze
Dapatkan Tutorial IT Lainnya di Youtube MID Teknologi
Kesimpulan
Demikian tutorial cara install mysql versi 5.x.x di OS Linux Ubuntu terbaru semoga tutorial ini dapat membantu anda yang sedang membutuhkan cara install mysql versi lama di Ubuntu terbaru.
Sebagai alternatif yang lebih mudah dan efisien, Anda juga dapat mempertimbangkan untuk melakukan instalasi MySQL versi lama menggunakan Docker. Dengan Docker, Anda dapat menjalankan berbagai versi MySQL di dalam container docker yang terisolasi sehingga meminimalkan conflict dependensi dan memudahkan proses manajemen serta distribusi aplikasi.
![Cara Install Mysql Versi 5 di Ubuntu Versi Terbaru [year] (100% Berhasil) 7 ADINATA](https://midteknologi.com/wp-content/uploads/2022/11/20095624/Adinata.jpeg)
Adinata is a tech expert and content creator experience more than 5 years on networking, coding and managed cloud vps server