zoukankan      html  css  js  c++  java
  • windows 上的MySQL默认字符集设置踩过的坑

    前言:

      前几天刚买了新电脑,装上MySQL有几天了,今天没事试了一下,发现默认字符集没有修改,还是默认的latin1,折腾了大半天,终于搞好了。

    这是我成功设置后的结果图;

    命令式直接在MySQL界面就可以输入的

    -> show variables like 'character%'; 

    我是怎么做到的?

    默认安装MySQL的配置文件在下面的目录下

    C:ProgramDataMySQLMySQL Server 5.7my.ini

    在我修改了字符集配置后,依然没有效果,在翻阅了很多资料后,试了一个自认为不会有效果的方法,但是它竟然魔法般的成功了。

    讲修改好的my.ini文件copy到MySQL的安装目录的根目录下:

    C:Program FilesMySQLMySQL Server 5.7

    在我没有复制配置文件之前这里面只有文件夹,当我复制完成后,讲MySQL的服务重新启动,这里多了两个文件夹,从时间上就可以看出来,应该是发布版本的时间。

    关于my.ini的配置

    [mysql]

    default-character-set=utf8

    [mysqld]

    character_set_server=utf8 

    [mysql] 都是客户端的编码设置,[mysqld]是服务器端的设置。

    每次修改完配置文件都要重启服务,在任务管理器里面启动,也可以命令行 : net start mysql57  ,也可能是mysql,具体要看你安装的时候mysql的名字是什么。

    完成!!!!

    ------------------------------------------------------------------------------------------------------

    之前查阅很多资料修改了默认路径C:ProgramDataMySQLMySQL Server 5.7my.ini下的配置文件,在配置的时候有多余的属性,造成mysql服务无法启动,也有时候是不报任何错误,但服务就是无法启动。所以我觉得默认路径下的配置我呢间依然是有用的。

  • 相关阅读:
    NodeJS Stream 五:双工流
    NodeJS Stream 四:Writable
    NodeJS Stream 三:readable
    NodeJS Stream 二:什么是 Stream
    NodeJS stream 一:Buffer
    JavaScript 精粹
    详解k8s中的liveness和readiness的原理和区别_转
    通过 GoLang 全面了解 HTTPS_转自知乎-腾讯技术
    golang之vim和vscode开发环境
    go命令工具补遗
  • 原文地址:https://www.cnblogs.com/nulijiushimeili/p/9654934.html
Copyright © 2011-2022 走看看