在google baidu 搜索出来的结果,千篇一律,都一样。按照其说明升级,完了后依然是乱码。

这几天,自己研究了下mysql的 mysqldump和source这两个命令,终于解决了升级乱码问题。

好了,接下来说说我是怎么做的吧。

我的mysql是4.0要升级到5.0 。数据库名称是 bbs

首先,在服务中停止mysql4.0服务。然后安装5.0.

安装完成后,在mysql4.0的安装目录下的 data 目录中拷贝 bbs 目录 (也就是bbs数据库)到mysql5.0的data目录下。

然后我们在命令行模式下,进入mysql5.0的安装目录下的 bin 目录,输入

mysqldump -u root -p --default-character-set=latin1 bbs >c:\bbsBak.sql

在这句话中,--default-character-set=latin1 这是

mysqldump命令的一个参数,用来设置编码的。因为在4.0下,没有utf8编码的,默认是 latin1编码,所以,我们这里就设置为

latin1 了。 bbs 就是 bbs 数据库.c:\bbsBak.sql的意思是,把bbs数据库导出到C盘,存储为 bbsBak.sql 。

执行这句话后,提示输入密码,也就是 root 的密码。输入后,过一会儿,去C盘看看,是不是多了个 bbsBak.sql 的文件。

然后,我们打开这个文件(注意,最好用EditPlus或者其他可以选择编码的工具),将里面所有的 latin1替换为utf8, 再保存。

现在,我们再回到命令行模式,输入 mysqldump -u root -p 回车,输入正确的密码后,输入 drop database bbs; 也就是删除现有的bbs数据库。

再下来,我们需要再创建一个 bbs 数据库,创建的语句是这样的:create database bbs character set utf8;

character set utf8;是设置数据库默认编码是 utf8.

创建完成后,我们需要导入刚刚生成的 bbsBak.sql 。语句是这样的:source c:/bbsBak.sql

注意,这里是 / 不是 \

这样,就算大功告成了。。。。

如果有什么不明白的,留言给我。

mysql升级后乱码_mysql 升级引起的乱码问题,今天终于解决了。。。。相关推荐

  1. 淘客API升级后,方维分享系统不能采集商品的解决方法,用天猫精品库API采集...

    淘客API升级后,方维分享系统不能采集商品的解决方法,用天猫精品库API采集 淘客API禁止的解决方法,方维分享系统采集天猫精品库的商品: 需要的淘宝API接口: TmallItemsDiscount ...

  2. mysql 装载dump文件_mysql命令、mysqldump命令找不到解决

    1.解决bash: mysql: command not found 的方法 [root@DB-02 ~]# mysql -u root -bash: mysql: command not found ...

  3. mysql存储过程中文乱码_mysql存储过程碰到中文乱码问题

    mysql> call gen_cus; ERROR 1366 (HY000): Incorrect string value: '\xD7\xE3\xC9\xD0\xC5\xAE...' fo ...

  4. mysql数据库的字符集_mysql数据库中字符集乱码问题原因及解决

    前言 有的时候我们在查看数据库数据时,会看到乱码.实际上,无论何种数据库只要出现乱码问题,这大多是由于数据库字符集设定的问题. 下面我们就介绍一下,数据库的字符集的设定及乱码问题的解决. mysql数 ...

  5. linux mysql 命令行查询 乱码_MySQL命令行查询乱码解决方法

    MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如 ...

  6. mysql select乱码_MySQL命令行查询乱码解决方法:

    MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如 ...

  7. mysql查询不出来乱码_MySQL命令行查询乱码解决办法

    MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如 ...

  8. Deepin Linux 15.10升级后CPU不会自动降频造成过热的解决方法

    笔记本电脑升级到Deepin Linux 15.10,但是发现风扇响的厉害.于是安装一个CPU实时频率监控软件i7z来查个究竟. sudo apt install i7z sudo i7z 查看CPU ...

  9. mysql导入中文数据_MYSQL导入中文数据乱码的四种解决办法

    方式一:通过增添参数 –default-character-set = utf8 解决乱码问题 方式一:通过增添参数 –default-character-set = utf8 解决乱码问题 mysq ...

最新文章

  1. 第九课.朴素贝叶斯分类器
  2. 云计算将成为媒体融合发展与数字化变革的加速剂
  3. 浅谈.NET 6 中 gRPC 的最新功能
  4. 正则表达式的捕获性分组/反向引用
  5. 《人月神话》阅读体会(三)
  6. C# --- 用TimeSpan计算时间
  7. 字节跳动武汉招聘 2000 人,距离大厂 Offer,你还差这篇 Java 干货!| 原力计划...
  8. UbuntuHelp:AptGet/Howto/zh
  9. 产品需求文档写作方法(一)写前准备+梳理需求
  10. python字符编码(一看就懂)
  11. MATLAB 批量下载网页中的数据
  12. python search函数 中文,Python-re中search()函数的用法详解(查找ip)
  13. Spring Cloud与Dubbo怎么选择?
  14. YOLOV3论文详解
  15. 数据结构-算法与算法描述
  16. 《谁说菜鸟不会数据分析 入门篇》学习笔记
  17. 详解跨境电商企业信息化建设的关键点:业财一体化
  18. 游戏测试和普通测试有什么区别?
  19. 海信研发前端工程师面试经验总结
  20. VS1053B 音频编解码器芯片的介绍(二)

热门文章

  1. 微信业务域名两个解决方法
  2. 月入过万的虚拟项目?还不赶快进来一探究竟
  3. 画一个秘密花园 | Scratch 3.0 艺术项目
  4. 关于UNITY3d摄像机跟随人物转动的脚本
  5. 公司拖欠后端工资逼急了可以删库跑路,逼急了前端该如何何去何从?
  6. python怎么攻击服务器_资深黑客教python小白攻破一个网站!
  7. 使用left join实现多表联查
  8. Android 设置壁纸被拉伸(固定壁纸 )
  9. # cs231n (四)反向传播
  10. 算法基础-加密与解密-程序设计