zoukankan      html  css  js  c++  java
  • 迁移Windows下的MySQL时字符乱码问题

    我们常常会直接复制一份MySQL的Data文件夹到新的环境下,正常情况下重新启动MySQL就可以使用。但有时也会遇到些问题:


    1、程序訪问时提示找不到表,实际表已经存在

          这样的情况是因为数据库全部者可能不一致导致的,建议手工创建数据库后。再拷贝Data文件夹中相关的数据文件到数据库中。

          假设还不行。请拷贝Data文件夹下的ibdata1文件到新的Data文件夹下,此种情况是存储方式问题。


    2、程序新增数据、改动数据时发生乱码

          A、安装mysql时,当中会有一个步骤选择编码方式,此时选择gbk就可以。

    假设不选择,默认的编码是latin1。

         B、安装玩mysql之后,手动改动其配置文件,例如以下:

             (1)改动 MySql安装文件夹以下的my.ini(MySQL Server Instance Configuration 文件)。

    设置default-character-set=gbk(注意,有2处) 

             (2)改动data文件夹中对应数据库文件夹下的db.opt配置文件:

                       default-character-set=gbkdefault-collation=gbk_chinese_ci

             (3)重新启动数据库。关闭控制台窗体又一次登录数据库就可以。

  • 相关阅读:
    成为数据科学家并不难
    大数据分析的众包平台—Kaggle
    如何写一份好的数据分析报告
    配置java环境时,java的path地址放在其他地址的前面还是后面?
    js:随记
    JS:JSP Servlet
    [swustoj 1088] 德州扑克
    [swustoj 1092] 二分查找的最大次数
    [swustoj 371] 回文数
    [swustoj 1097] 2014
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7365060.html
Copyright © 2011-2022 走看看