Mysqldump
如何在mysql中備份數據庫?
對於備份,我使用了以下命令。
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql mysqldump -u [username] -p[root_password] --single-transaction --routines --triggers --lock-tables [database_name] > backup.sql;
得到同樣的錯誤:
mysqldump:無法執行“顯示表狀態,如“uc_order_products_pair_vw”:SELECT 命令拒絕使用者“使用者名”@“本地主機”,用於表“uc_order_products”中的“nid”列 (1143)
執行後
select * from mysql.tables_priv;
您可以嘗試授予整個數據庫的權限,例如,
GRANT ALL PRIVILEGES ON db.* TO 'username'@'%' IDENTIFIED BY 'yourpass' WITH GRANT OPTION;
這似乎是一個授權/權利問題。
請向使用者“使用者名”授予必要的授權,如下所示:
GRANT SELECT ON uc_order_products TO 'username'@'databasename';
要麼
GRANT SELECT ON uc_order_products TO 'username';
希望這可以幫助 !!