zoukankan      html  css  js  c++  java
  • 修改Mysql数据库的字符集

    1.先检查数据库的默认字符集是否是引起不能存储中文的原因:

    登录数据库后执行下面的命令

    mysql> show variables like 'character%';

    由上图可以看出,database 和 server 的字符集都是 latin1 所以不支持中文,我们应该将其改为 utf8这种支持中文的字符集,并把其他 gbk的也顺手改了

    开始进行修改

    在mysql安装目录下,将 my-default.ini 复制一分保存为 my.ini 
    做如下修改 

     只要修改或添加红色框内的内容

    修改完毕后删除你当前的mysql服务,再重新注册mysql服务 (以管理员的权限运行dos命令,且cd到mysql安装目录下的bin目录

    依次执行下列命令:

    C:Windowssystem32>sc delete mysql
    [SC] DeleteService 成功

    E:mysqlin>mysqld --install mysql --defaults-file="E:mysqlmy.ini" The service already exists! The current server installed: E:mysqlinmysqld MySQL E:mysqlin>net stop mysql MySQL 服务正在停止..服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。 E:mysqlin>mysqld --install mysql --defaults-file="E:mysqlmy.ini" Service successfully installed. E:mysqlin>
    操作完成后重新启动服务器,查看修改情况
    C:WindowsSystem32>net start mysql
    mysql 服务正在启动 .
    mysql 服务已经启动成功。

    登录mysql数据库,再次执行下列命令查看
    mysql> show variables like 'character%';
    结果如下表示修改成功:

     

     

     

     

  • 相关阅读:
    ubuntu环境下编译linux内核问题解决备忘
    Ubuntu 16.04 安装 arm-linux-gcc 交叉编译工具
    opus代码解析
    google的android工具常用下载路径
    opus在arm的嵌入式平台上的移植和开发
    OGG的孩子-有损音频编码opus
    ogg的孩子-无损音频编解码flac
    音频科普---oggs
    当初我为什么要去创业公司呢?
    python实现桶排序算法
  • 原文地址:https://www.cnblogs.com/Fanzifeng/p/7283903.html
Copyright © 2011-2022 走看看