使用mysql的时候,经常遇到要导入导出数据库结构的情况
使用mysqldump和mysql能够比较方便的达到目的:
1、使用mysqldump导出
mysqldump --add-drop-database --add-drop-table --create-option --default-character-set=utf8 --extended-insert --routines -u suntang -p customdb_new > customdb_new.sql
--no-data 指明不需要数据,只需要数据库结构
如果数据库太大,可以启用压缩,mysqldump dbname -h hostname | gzip > dbname.sql.gz -u username -p
2、使用mysql导入
./mysql -e "source /root/audit/customdb0512.sql" customdb -h localhost -u root -p
another way:
mysql -p
password:
./path/name.sql