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?x87626)
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?x87626)
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/ -RSelanjutnya silahkan hapus juga Profile Mysql (Optional Jika Sudah Ada Terinstal Mysql )
sudo rm /etc/mysql/ -RUninstall Seluruh Package Mysql ( Optional Jika Sudah Ada Terinstal Mysql )
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmorDownload 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.gzUntuk versi Mysql 5 lainnya dapat anda download disini
Tambahkan Mysql User Group
sudo groupadd mysqlTambahkan Mysql User Ke Mysql User Group
sudo useradd -g mysql mysqlEkstrack Mysql yang sudah kita download sebelumnya
sudo tar -xvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gzPindahkan 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 mysqllalu 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 libaio1eksekusi script instalasi mysql
sudo scripts/mysql_install_db --user=mysqlSet 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 dataCopy the mysql configuration file
sudo cp support-files/my-medium.cnf /etc/my.cnfStart mysql
sudo bin/mysqld_safe --user=mysqlsetelah 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.serverBikin Password untuk user Root
sudo bin/mysqladmin -u root password '123456789'
ganti password '123456789' menjadi password yang anda inginkantambahkan path mysql ke sistem
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysqlInstall library libncurses5 dengan command dibawah ini:
sudo apt install libncurses5Restart Server
rebootstart service mysql
sudo /etc/init.d/mysql.server startstop service mysql
sudo /etc/init.d/mysql.server stopcheck status service mysql
sudo /etc/init.d/mysql.server statusaktifkan 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 removeRestart Server
rebootsekarang anda bisa test login dengan cara
mysql -u root -p
dan silahkan masukkan password login ke mysql andaTips
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.cnfpada 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 = 1pada 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.logsetelah itu silahkan anda restart service mysql dengan menjalankan perintah dibawah ini:
/etc/init.d/mysql.server restartUntuk memastikan semua config sudah benar, silahkan anda login ke mysql anda dengan cara sbb:
mysql -u root -plalu 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 | cczeDapatkan 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?x87626)
Adinata is a tech expert and content creator experience more than 5 years on networking, coding and managed cloud vps server
![Cara Install Mysql Versi 5 di Ubuntu Versi Terbaru [year] (100% Berhasil) 4 instalasi-mysql-versi-5-5-xx-ubuntu-server-versi-20-04](https://midteknologi.com/wp-content/uploads/2022/05/11175652/Instalasi-Mysql-Versi-5.5.xx-Ubuntu-Server-Versi-20.04.jpg?x87626)