mysqldump: Got error: 1044: Access denied for user 'root'@'%' to database 'hhh' when using LOCK TABLES


錯誤原因:mysqldump 命令執行時,需要四種權限,分別是:select,show view,trigger,lock table。但是因為沒有lock table的權限,導致上述錯誤發生。

修改方法:在mysqldump命令之后添加--single-transaction 即可。

代碼如下

mysqldump --single-transaction --host=192.168.1.131 -uZBC_L2 -pZBC_L2 mes steel_data --where="timestamp>1592558887646" --no-create-info |mysql -h127.0.0.1 -uroot -pzz3324899  csv_data

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM