Server Blog Personal MySQL Down/Mati

Ceritanya anu, saya sangat jarang akses Blog Sendiri ini, entah karena kesibukan atau entah. Tapi hari ini iseng dan ternyata Databasenya Down.

Hadeeh, database down, langsung saja saya LOGIN ke SSH ke server personal kemudian langkah yang pertama saya lakukan adalah Check apakah Space Hard Disk Server habis. kenapa check? karena biasaya kalau Service mati itu karena nggak ada Space lagi jadi mati. Perintah yang saya lakukan untuk Check Space di Linux adalah dengan

df -h

Tapi setelah saya check hasilnya masih turah-turah.

Check Space Hard Disk di Linux
Check Space Hard Disk di Linux

Nah berhubung server ini belum saya kasih MONIT, maka saya harus manual untuk Restart service mysql nya dengan perintah

sudo service mysql restart

Dan setelah beberapa waktu Server MySQL nyala lagi dan bisa diakses kembali. Total down sekitar 4 harian.

Stats langsung Down
Stats langsung Down

Tapi nggak apa-apa. Ini mungkin semacam teguran agar saya semakin sering akses dan update Blog Pribadi ini.

Cara Ganti Root Password MySQL lewat Command Line

Cara Ganti Root Password MySQL lewat Command Line di Unix dan Linux. Kenapa saya menulis ini? Ya ini untuk perekam pribadi saya saja. Saya terkadang sering pindah server dan terkadang juga belum dan lupas Setup MySQL root admin nya. Nah daripada saya sering cari2 dan Googling nggak nemu yang pas. Akhirnya saya tulis ulang saja disini.

Logo MySQL terbaru
Logo MySQL terbaru
Jadi sebenarnya cara ganti MySQL root password itu ada beberapa cara. Dan berikut cara yang sering saya gunakan. Yang saya gunakan inti berfungsi setidaknya untuk server2 saya sendiri.

Cara-cara yang saya coba ini semoga bermanfaat sehingga masalah susah ganti MySQL user bisa teratasi sehingga jikalau nanti pindah server lagi tidak akan menemukan kesulitan untuk menggunakan perintah2 dibawah ini. Selamat mengikuti dan semoga berhasil Continue reading “Cara Ganti Root Password MySQL lewat Command Line”

Cara Repair Table di Database MySQL yang Korup/Corrupt

Namanya Masalah di Server itu nggak ada selesainya, setelah sukses pindahan eh ternyata salah satu akses salah satu domain kok tiba2 dapat pesan kalau MySQL error. Dan lha dalah.. nggak tau kenapa benar2 error seperti ini

Unhandled Exception

Message:
SQLSTATE[HY000]: General error: 1194 Table 'images' is marked as crashed and should be repaired
SQL: SELECT * FROM `images` ORDER BY `created_at` DESC LIMIT 9
Bindings: array (
)
Location:

/var/www/cakep.com/laravel/database/connection.php on line 263
Stack Trace:

#0 /var/www/cakep.com/laravel/database/connection.php(183): Laravel\Database\Connection->execute('SELECT * FROM `...', Array)
#1 /var/www/cakep.com/laravel/database/query.php(709): Laravel\Database\Connection->query('SELECT * FROM `...', Array)
#2 /var/www/cakep.com/laravel/database/eloquent/query.php(90): Laravel\Database\Query->get(Array)
#3 /var/www/cakep.com/application/routes.php(20): Laravel\Database\Eloquent\Query->get()
#4 [internal function]: Laravel\Bundle::{closure}()
#5 /var/www/cakep.com/laravel/routing/route.php(163): call_user_func_array(Object(Closure), Array)
#6 /var/www/cakep.com/laravel/routing/route.php(124): Laravel\Routing\Route->response()
#7 /var/www/cakep.com/laravel/laravel.php(167): Laravel\Routing\Route->call()
#8 /var/www/cakep.com/public/index.php(34): require('/var/www/cakep...')
#9 {main}

Akhirnya saya coba sana sini kemari saya mencoba menemukan cara HOW TO FIX DATABASE MySQL CORRUPT lah dan nemu cara mudah dan nyamannya…

Jadi begini cara mudah yang kami lakukan. Kami melakukan ini dengan Metode akses MySQL Server langsung via SSH, kalau mau make phpMyAdmin sebenarnya jauh lebih mudah. Continue reading “Cara Repair Table di Database MySQL yang Korup/Corrupt”