zoukankan      html  css  js  c++  java
  • windows中mysql5.7中配置中文字符集和默认datadir

    首先查找配置文件发现默认配置文件位置再

    C:ProgramDataMySQLMySQL Server 5.7my.ini

    打开后修改以下内容:

    [mysqld]
    character-set-server=utf8 
    collation-server=utf8_general_ci 
    
    [mysql]
    default-character-set = utf8
    
    [mysql.server]
    default-character-set = utf8
    
    
    [mysqld_safe]
    default-character-set = utf8
    
    
    [client]
    default-character-set = utf8

    当然发现重启后SHOW VARIABLES LIKE 'character%';

    查看mysql默认字符集还是没变化,很明显我们的配置文件没有被mysql识别读取

    后面找到了mysql本身的bin文件夹目录下尽然没有配置文件
    这里写图片描述
    于是将上面的配置文件拷贝到上图所圈的位置,启动mysql发现

    unknown variable 'basedir=C:ProgramDataMySQLMySQL Server 5.7'
    unknown variable 'datadir=C:ProgramDataMySQLMySQL Server 5.7Data'

    开始以为这两个目录不是默认的保存数据的目录,所以改成了默认的目录

    basedir=C:Program FilesMySQLMySQL Server 5.7
    datadir=C:Program FilesMySQLMySQL Server 5.7data

    发现依然不行

    后来在一问答帖子上看见

    https://bbs.csdn.net/topics/391993263

    
    
    [mysqld]       //加上这个就好
    
    
    
     

    原來加上[mysqld]就好了

    [mysqld]
    basedir=C:Program FilesMySQLMySQL Server 5.7
    datadir=C:Program FilesMySQLMySQL Server 5.7data

    重启否发现ok

  • 相关阅读:
    Eclipse Mac OS 安装 Subversion插件subclipse 缺失JavaHL解决方案
    Eclipse Mac OS 安装 最新版 Subversion插件subclipse
    mac OS 安装 Homebrew软件包管理器
    Ribbon 框架简介及搭建
    Ribbon 框架简介及搭建
    TinyMCE下载及使用
    努力啊。
    逃离
    怎么学习
    烂代码
  • 原文地址:https://www.cnblogs.com/wei1/p/9587758.html
Copyright © 2011-2022 走看看