1、首先要確認mysqldump命令所在路徑
例如,我的在:/usr/bin/ 下
[root@sf105113 bin]# which mysqldump /usr/bin/mysqldump
2、進入mysqldump所在目錄
[root@sf105113 ~]# cd /usr/bin/ [root@sf105113 bin]#
3、導出數據
- 備份數據
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p --add-locks -q dbname > dbname.sql //參數依次為:-h 主機 -p 端口 -u 用戶名 -p 密碼 --add-locks:導出過程中鎖定表,完成后回解鎖。-q:不緩沖查詢,直接導出至標准輸出
2. 只導出數據庫表結構
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p--add-locks -q -d dbname > dbname.sql //-d:只導出表結構,不含數據
3. 只導出數據
[root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q -t dbname.user > dbname.sql //-t:只導出表數據,不含結構
