[root@master ~]# mysqldump -uroot -p123456 discuz >/data/discuz.sql(备份discuz库)
查看备份的内容:[root@master ~]# vim !$
现在删除一个表:[root@master ~]# cd /data/mysql/
[root@master mysql]# cd discuz
[root@master discuz]# rm -rf pre_forum_post*
[root@master discuz]# /etc/init.d/mysqld restart
现在在浏览器输入
[root@master conf]# mysql -uroot -p123456 discuz< /data/discuz.sql(执行这个就恢复discuz库了)
单独备份一个表:[root@master conf]# mysqldump -uroot -p123456 discuz pre_forum_post >/data/post.sql
[root@master conf]# mysql -uroot -p123456 discuz </data/post.sql(恢复pre_forum_post表)
有时候如果备份没有指定字符集,恢复后可能会乱码,所以备份需要指定字符集,那么恢复同样要指定字符集
[root@master conf]# mysqldump -uroot --default-character-set=gbk -p123456 discuz pre_forum_post >/data/post.sql(备份)
[root@master conf]# mysql -uroot --default-character-set=gbk -p123456 discuz </data/post.sql(恢复)