Saat membuang basis data, saya mengerti
mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370)
dan kemudian dumping berhenti.
Bagaimana cara membuat mysqldump berlanjut ketika mengalami masalah seperti ini? 10 menit Google tidak menawarkan bantuan.
Inilah perintah yang saya gunakan:
mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
AFIAK, kamu tidak bisa. Anda membutuhkan cukup hak istimewa untuk dijalankan
mysqldump
. Mengapa Anda tidak memberikanexecute
hak istimewa kepada pengguna yang menjalankan?sumber