1.备份
[root@CentOS ~]# mysqldump -u root -p mysql > ~/mysql.sql #把数据库mysql备份到家目录下命名为mysql.sql 将只备份表结构及数据,不包括建表语句
Enter password:
[root@CentOS ~]# ls ~/mysql.sql
/root/mysql.sql
2.还原
[root@CentOS ~]# mysql -u root -p web < ~/web.sql #把web.sql导入数据库web
导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql
导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456 database table > dump.sql
导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql