小白楠--windows系统下mysql乱码

  • 到mysql安装目录下找到 my-default.ini 这个文件,重命名为 my.ini 。修改配置以下并保存。
    #my.ini
    
    [mysqld]
    character-set-server=utf8 
    [client]
    default-character-set=utf8 
    [mysql]
    default-character-set=utf8
  • 重启mysql服务mysql

    #命令提示符
    
    #中止
    net stop mysql
    #启动
    net start mysql

     

  •  最后查看mysql数据库编码
    #命令提示符
    
    #查看数据库编码,以下显示便可。
    show variables like '%char%';
    
    +--------------------------+---------------------------------------------------+
    | Variable_name            | Value                                             |
    +--------------------------+---------------------------------------------------+
    | character_set_client     | utf8                                              |
    | character_set_connection | utf8                                              |
    | character_set_database   | utf8                                              |
    | character_set_filesystem | binary                                            |
    | character_set_results    | utf8                                              |
    | character_set_server     | utf8                                              |
    | character_set_system     | utf8                                              |
    | character_sets_dir       | D:\Work\MySQL\mysql-5.6.40-winx64\share\charsets\ |
    +--------------------------+---------------------------------------------------+
    
    #建立新的数据库,查看编码,默认为utf-8编码。
    create database munan;
    
    show create database munan;
    
    +----------+----------------------------------------------------------------+
    | Database | Create Database                                                |
    +----------+----------------------------------------------------------------+
    | munan    | CREATE DATABASE `munan` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    +----------+----------------------------------------------------------------+

      

  • 如此这般,应该解决了乱码的问题。sql

相关文章
相关标签/搜索