Halu, ketemu lagi di artikel Trik kali ini Bahasan kali ini sebenarnya bukan hal baru, apalagi jika Anda sudah sering melakukan manajemen web server. Artikel kali ini juga sebenarnya merupakan ide lawas yang baru sempat dituangkan setelah melakukan beberapa kali percobaan serta membaca berbagai sumber di internet. Silakan simak paparan selengkapnya di bawah ini…
ntro
Untuk sistem operasi Linux, bakunya aplikasi MySQL akan menyarangkan dirinya di /var/lib/mysql paska instalasi. Sesuai fungsinya, basis data memuat berbagai macam data yang nantinya dipanggil oleh skrip situs dan akhirnya muncul di browser secara apik. Makin banyak data yang disimpan, maka nda bisa dipungkiri juga dibutuhkan ruang penyimpanan yang besar juga.
Ini artinya jika partisi /var sudah penuh begitu, maka kinerja MySQL-pun akan terganggu dan sebagai hasil akhir situs nda akan menampilkan informasi lagi dengan benar. Nah, latar belakang itulah yang saya angkat dalam bahasan kali ini. Bagaimana cara merelokasikan MySQL ke partisi lain yang masih kosong agar dapat berfungsi kembali dengan baik.Analisa
root@jangkrik [/]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 9.5G 779M 8.3G 9% /
/dev/sda8 272G 34G 225G 13% /bekap
/dev/sdb1 452G 12G 417G 3% /home
/dev/sda7 9.5G 178M 8.8G 2% /tmp
/dev/sda6 10G 9.5G 500M 95% /var
/dev/sda5 76G 6.9G 65G 10% /usr
/dev/sda1 190M 18M 163M 10% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
root@jangkrik [/]#
Pindahan Lumba²
root@jangkrik [/]# service mysqld stop
Stopping MySQL: [ OK ]
root@jangkrik [/]#
root@jangkrik [/]# cp -aprf /var/lib/mysql /mysql-baru
[mysqld]
#datadir=/var/lib/mysql
datadir=/mysql-baru
socket=/var/lib/mysql/mysql.sock
...dst...
root@jangkrik [/]# service mysqld start
Starting MySQL: [ OK ]
root@jangkrik [/]#
Outro
Paska relokasi MySQL-nya, berikutnya Anda dapat melakukan manajemen ruang penyimpanan kembali, khususnya di partisi /var. Misalnya menghapus direktori /var/lib/mysql agar nantinya partisi /var kembali memiliki ruang yang cukup untuk kebutuhan aplikasi lainnya
MySQL - Relokasikan MySQL Ke Partisi Lain
Sejak wajah situs mulai diwarnai dengan skrip yang memungkinkan interaksi pengunjung, maka keberadaan basis data nda bisa dibendung lagi. Ada beberapa jenis basis data yang biasa digunakan saat ini, mulai dari file teks biasa sampai yang memiliki format khusus, seperti MySQL. Basis data bermaskot lumba² ini sangat banyak digunakan oleh banyak aplikasi berbasis situs saat ini. Contohnya apa dit? sebut saja nama² tenar seperti Joomla, WordPress dan masih banyak lagi lainnya.
Beberapa dari Anda mungkin pernah atau bahkan sedang mengalami masalah terkait MySQL yang nda berdaya lantaran nda ada lagi ruang tersisa di partisi /var. Wajar saja, karena di partisi tersebut juga memuat beragam keluaran dari aplikasi lain serta sistem operasi. Sebut saja file² log aplikasi yang secara umum menghasilkan jurnal di/var/logs.
Berhubung masalah utamanya adalah partisi penuh, maka kita harus memeriksa kondisi pemakaian ruang di sistem terlebih dahulu dan memilih partisi baru guna penempatan MySQL nantinya. Untuk melakukan hal itu mudah saja, Anda cukup mengeksekusi perintah internal Linux df -h dan nda berselang lama sistem akan menampilkan pemakaian media penyimpanan terkini.
Untuk memudahkan pemahanan bahasan kali ini, maka akan saya buatkan contoh kasusnya. Saat ini MySQL masih berada di /var/lib/mysql dan rencananya akan direlokasikan ke aquariumnya yang baru bernama mysql-baru di /
Setelah memutuskan akan merelokasikan ke partisi /, maka kini tiba waktunya untuk beraksi memindahkan MySQL ke rumahnya yang baru.
Selesai dengan beberapa langkah di atas, maka kini tiba waktunya untuk mencicipi hasilnya. Gunakan sembarang browser favorit dan akseslah situs Anda yang menggunakan basis data MySQL. Niscaya semua data di situs dapat tampil seperti biasa tanpa cela sedikitpun
0 komentar:
Posting Komentar