mysql阿里雲資料庫針對庫,表的匯入和匯出
阿新 • • 發佈:2019-01-05
標題databases匯出
mysqldump -h ip -u 使用者 -p 密碼 資料庫 > 本地目錄/yuyue1.sql;
table where條件匯出
mysqldump -h ip -u 使用者 -p 密碼 資料庫 表 --where="bookdate>'2018-09-19'"(where 條件) > 本地目錄/yuyue1.sql;
匯入databases
mysql -h ip -u 使用者名稱 -p 密碼 登入
source /本地目錄的1.sql;
然後show databases;
show tables;
執行:
mysqldump --opt -h ip -u 使用者 -p密碼 資料庫>database.sql 但由於資料庫使用者的許可權不夠,總顯示: mysqldump: Got error: 1044: Access denied for user 'Username'@'%' to database 'databaseName' when using LOCK TABLES 是沒有LOCK TABLES的許可權,於是檢視mysqldump的幫助,加上引數--skip-lock-tables mysqldump --opt -h ip -u 使用者 -p密碼 --skip-lock-tables databaseName>database.sql