zoukankan      html  css  js  c++  java
  • 更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题

    1、修改字符集为utf8
    打开MYsql配置文件,路径如下:  MySQLMySQL Server 5.7my.ini
    按i键进入编辑模式并加入以下配置,
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    character-set-server=utf8

    2.启动mysql服务进入终端查看mysql字符集
    查看当前字符集编码

    show variables like '%char%';

    3、还有一点设置好字符集 5.7有个点让人很难受 当你设置完之后你会发现,你之前建立的数据库还是latin1,无论你怎么设置都没有用的

    标红处一直是database = latin1,
    那是因为5.7的数据库里的database这个已经被官方弃用,如果不嫌麻烦把mysql升级到8.0就可以设置字符集,如果不设置的话,那么5.7里老的数据并不会随着你的设置而改变,除非你新建一个库把老的数据库都迁移过来然后手动改掉每个数据库的字符集。

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    《鸟哥的Linux私房菜》读书笔记
    w命令集合
  • 原文地址:https://www.cnblogs.com/zouhao/p/12110724.html
Copyright © 2011-2022 走看看