首页 > 编程知识 正文

mysql数据库导出,oracle中文乱码解决方法

时间:2023-05-05 10:16:05 阅读:148099 作者:2175

我搬到wordpress后,首先想到的是该数据库的备份恢复问题。 写bloger也可以看出,自己的blog记录了自己需要的宝贵资料和文字,如果因为各种未知的因素导致数据库崩溃,或者服务商出现问题,导致数据丢失,那无疑是非常大的痛苦和损失

因此,我的博客上有一些资料文章和自己的心得文章,讨论mysql数据库的备份恢复和乱码问题。

在以前的文章中,结果暂时可以满足我的数据库备份和恢复问题,但总是有一些地方不能完全放心。 那就是在通过PMA进行恢复时,使用了上传机制。 默认情况下,PHP最多上载2M。 如果我在blog上继续,写了几年,备份的数据超过2M,该怎么办?

今天下午做日光浴的时候我又想到了这个问题,突然想起来做备份的时候,不是可以选择备份那块表吗? 呵呵,“大智若愚”,其实数据量很大,我完全可以保存一张张表,恢复一张张表。 这相当于把一个压缩包分成几个,减少一个个的体积。 呵呵,心里又舒服了。 但是,问题又发生了。 wp的日志都在wp_posts表中。 其他比如options、comments等表再大也只是一小部分。 如果posts表中的数据超过2M呢?

不知道是不是杞人忧天,2M的gzip文件现在可以保存n以上的日志了。 但俗话说的好,居安思危、思则有备、有备无患! 然后,如果我想不要用gzip格式保存,就保存SQL语句的txt文件。 还有,我恢复的时候很麻烦。 手动复制和粘贴SQL代码。 虽然很麻烦,但恢复没有问题。 呵呵。 想到这里心情又好了起来。 至少,您完全不用担心数据库增长后的备份恢复问题了。0

其实我觉得只要专心研究,写代码,就完全可以自己写wp数据库备份恢复的程序。 很遗憾,我使用wp本身就想偷懒。 我想用那巨大的资源方便自己。 因为工作很忙,所以我想如果在这个上花时间开发的话,在工作上就不能全力以赴了。

当然,除非我在blog上写的时间太长,数据量太大,而且是宝贵的资料,在这个需求下,我觉得应该自己写一个完善的wp数据库备份恢复的程序。

最后补充mysql数据库乱码问题的解决方法。 资料来自wp某qq群网友:

wordpress的中文乱码问题终于解决了

参考了很多人的方法,最后又重申了一遍。总结如下:

1、Mysql处理

(1)配置文件处理

从My.ini中删除default-character-set=latin1

(有些人喜欢改成default-character-set=utf8,但是可以。 我干脆删掉了。 注意以下2项的“整理”就可以了。 )

)2) PhpMyadmin处理

设定以下内容:

1:语言设置为Chinese(zh-utf-8 )

2: MySQL字符集3360utf-8unicode(utf8 ) ) ) )。

3: MySQL连接校准: utf8通用ci

添加4:数据库和数据表时,组织项目选择utf8generalci

2、工作进程

$ this-DBH=@ MySQL connect ($ dbhost,$dbuser,$dbpassword );

那么,我再补充一句

$ this-query (“setnames‘utf8’)

这意味着: (添加、粘贴此文后,中文正常! ) :

$ this-DBH=@ MySQL connect ($ dbhost,$dbuser,$dbpassword );

$ this-query (“setnames‘utf8’)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。