mysqldump: Mendapat kesalahan: 1044: Akses ditolak untuk 'username' pengguna @ 'localhost' ke database 'databasename' saat menggunakan LOCK TABLES
Saya dapat mencatat dengan benar dan dapat mengambil cadangan penuh dari Alat SQLyog tetapi ketika saya mencoba untuk mengambil cadangan dari MySQL Enterprise Workbencg kemudian mendapatkan pesan kesalahan.
mysqldump: Mendapat kesalahan: 1044: Akses ditolak untuk pengguna 'myuserid' @ '%' ke basis data 'mydatabasename' saat melakukan LOCK TABLES
Operasi gagal dengan kode sandi 2
Dan status Koneksi MySQL ok.
status mysql>;
mysql.exe Ver 14.14 Distrib 5.6.19, untuk Win32 (x86)
Sambungan id: 23921 Basis data saat ini: databasename Pengguna saat ini: id pengguna ok di sini SSL: Tidak digunakan Menggunakan pembatas:; Versi server: 5.6.17-log MySQL Community Server (GPL) Versi protokol: 10 Koneksi: koneksi ok di sini Server karakter: utf8 Db karakter: utf8 Karakter klien: cp850 Karakter koneksi: cp850 Port TCP: 3306 Waktu aktif: 21 hari 21 jam 11 menit 37 detik
Thread: 24 Pertanyaan: 20500671 Permintaan lambat: 3212 Terbuka: 121998 Tabel siram: 1 Tabel terbuka: 2000 Permintaan per detik rata-rata: 10.842
Solusi cepat adalah dengan memberikan opsi –-satu transaksi ke mysqldump:
Hanya untuk berbagi, artikel di bawah ini memiliki informasi yang bagus tentang masalah yang sama.
mysqldump: 1044 Akses ditolak saat menggunakan LOCK TABLES
sumber