1.备份一个数据库
mysqldump -u username -p dbname table1 table2...>BackupName.sql
2.备份多个数据库
mysqldump -u username -p --databases dbname1 dbname2>BackupName.sql
3.备份所有数据库
mysqldump -u username -p --all -databases >BackupName.sql
4.使用mysqlhotcopy工具快素备份
[root@localhost ~]# mysqlhotcopy [option] dbname1 dbname2...backkupDir
5.使用mysql命令还原
mysql -u root -p[dbname] <backup.sql
6.直接复制到数据库目录
chown -R mysql.mysql dateDir
7.相同数据库之间的迁移
mysqldump -h name1 -u root -password=password1 -all -databases |
mysql -h host2 -u root -password2
8.表的导入和导出
用SELECT...INTO OUTFILE导出文本文件
SELCT[列名] FROM table[WHERE语句]
INTO OUTFILE '目标文件‘[OPTION]E
一.用mysqlupdump命令导出文本文件
mysqlupdump -u root -p Password -T 目标目录 dbname table [option];
二.用mysql 命令导出文本文件
mysql -u root -p Password -e "SELECT 语句" dbname >D:/name.txt;