Cara cepat hapus / memperbaiki DEFINER pada obyek-obyek database mySQL

Sabtu, 06 Juni 2015

Seringkali export / import database mySQL ke komputer yang berbeda atau hosting yang berbeda akan menjumpai masalah. Masalah yang sering terjadi adalah masalah hak akses terhadap database yang berubah-ubah. Bahkan sukses import pun belum menjamin tak akan terjadi error.

Salah satu akses yang sering bermasalah adalah pendefinisian siapakah pembuat object database yang ditunjukkan pada klausa DEFINER pada source code nya.

Untuk masalah ini anda bisa melakukan export ke SQL dump, kemudian melakukan editing dengan menghapus klausa DEFINER. Kemudian file SQL dump yang sudah diperbarui tadi diimport ulang kedatabase yang sama.

Namun cara cepat untuk memperbaikinya adalah dengan mengeksekusi query untuk memperbarui tabel sistem sbb:

UPDATE mysql.proc SET DEFINER='kuliahga_2015@localhost' WHERE db LIKE 'kuliahga_%';


Share this article :

0 komentar :

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Catatan Kuswardayan - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger