众说周知,mysql提供了一条mysqldump的命令来备份数据库。
| mysqldump -u[user] -p[password] –default-character-set=[character-set] [db] > [filename] |
如果加上那个 -A 参数,就可以备份所有的数据库; 或者也可用gzip的命令压缩备份的数据库以减小文件体积。
例如:我要用root用户备份amarok这个数据库,root密码是”root-pw”,顺带用gzip压缩一下,输出文件为amarok_20080727.sql.gz,那么这条命令就是:
| mysqldump -uroot -proot-pw –default-character-set=utf8 amarok |gzip > amarok_20080727.sql.gz |
注意选项u和p与用户名和密码中间无空格。
我比较笨笨,也就是用phpMyAdmin备份了
呵呵,这个高深了..看不懂