天天看點

mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when try

       在使用mysqldump導出mysql資料庫資料時,出現了如下錯誤:mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when try

解決方法,在指令上加-hlocalhost 或 -h172.30.204.23

補充:mysqldump指令

如果隻需要導出表的結構,那麼可以使用mysqldump的 -d 選項

導出整個庫的表結構如下:

mysqldump -uroot -p -d databasename > createtab.sql,

如果隻想導出 表 test1,test2,test3 的 表結構 和 資料呢?

該如何導出?

mysqldump -uroot -p -d databasename test1 test2 test3 > createtab.sql

-- 上面的是導出指定表結構,下面這個可以導出指定表結構和資料

mysqldump -uroot -p --tables databasename > createtab.sql