Skip to main content

Error saat mysqldump

Summary : Database merupakan hasil duplikasi dari db_lama pada saat ingin mysqldump db_live ketemu error berikut :

Got error: 1449: The user specified as a definer ('db_lama'@'%') does not exist when using LOCK TABLES

Mencoba melakukan dump dengan menambahkan opsi --single-transaction namun ketemu error baru. Sumber dari stackoverflow.

mysqldump --single-transaction -u root -p db_live > db_live.sql

Masih sumber yang sama jalankan SQL Query dibawah dan ternyata ada tabel view yang tertinggal dari db_lama

Solusinya adalah menghapus tabel view tersebut.