Sự cố: Bạn đang cố gắng nhập dữ liệu (sử dụng tệp mysqldump) vào cơ sở dữ liệu mysql của mình, nhưng có vẻ như bạn không có quyền thực hiện thao tác đó.
Giải pháp : Giả sử dữ liệu của bạn được di chuyển, gieo hạt và cập nhật trong cơ sở dữ liệu mysql của bạn, hãy chụp ảnh nhanh bằng mysqldump và xuất nó thành tệp
mysqldump -u [username] -p [databaseName]
Từ tài liệu mysql:
GTID - Số nhận dạng giao dịch toàn cầu (GTID) là số nhận dạng duy nhất được tạo và liên kết với mỗi giao dịch được cam kết trên máy chủ gốc (chính). Số nhận dạng này không chỉ duy nhất đối với máy chủ mà nó bắt nguồn, mà là duy nhất trên tất cả các máy chủ trong một thiết lập sao chép nhất định. Có một ánh xạ 1-1 giữa tất cả các giao dịch và tất cả các GTID.
--set-gtid-purged = OFF SET @@ GLOBAL.gtid_purged không được thêm vào đầu ra và SET @@ SESSION.sql_log_bin = 0 không được thêm vào đầu ra. Đối với máy chủ không sử dụng GTID, hãy sử dụng tùy chọn này hoặc TỰ ĐỘNG. Chỉ sử dụng tùy chọn này cho máy chủ nơi GTID đang được sử dụng nếu bạn chắc chắn rằng bộ GTID bắt buộc đã có trong gtid_purged trên máy chủ đích và không được thay đổi hoặc nếu bạn định xác định và thêm bất kỳ GTID bị thiếu nào theo cách thủ công.
Sau đó, kết nối với mysql của bạn bằng user root, cấp quyền, cấp quyền cho chúng và xác minh rằng đặc quyền người dùng của bạn đã được cập nhật chính xác.
mysql -u root -p
UPDATE mysql.user SET Super_Priv='Y' WHERE user='johnDoe' AND host='%';
FLUSH PRIVILEGES;
mysql> SHOW GRANTS FOR 'johnDoe';
+
| Grants for johnDoe |
+
| GRANT USAGE ON *.* TO `johnDoe` |
| GRANT ALL PRIVILEGES ON `db1`.* TO `johnDoe` |
+
bây giờ tải lại dữ liệu và hoạt động sẽ được cho phép .
mysql -h [host] -u [user] -p[pass] [db_name] < [mysql_dump_name].sql
DEFINER
khi người dùng đã đăng nhập không cóSUPER
đặc quyền (bản thân nó không được phép trong RDS) sẽ cho phép báo cáo đặc quyền tùy ý - các chương trình được lưu trữ chạy với thông tin đăng nhập và đặc quyền của họDEFINER
(trái ngược với của người dùng đang gọi - của họINVOKER
), theo mặc định. Cũng tại Lỗi máy chủ .