MySQL修改字符集

  • 查询字符集 show variables like '%char%';mysql

  • 修改 打开my.cnf,加入如下配置:sql

    若是不知道my.cnf位置能够搜索一下:shell

    find / -name "my.cnf"
    复制代码
    [client]
    default-character-set=utf8
    
    [mysqld]
    character_set_server=utf8
    character_set_client=utf8
    collation-server=urf8_general_ci
    
    #(注意Linux下Mysql安装后是默认:代表区分大小写,列名不区分大小写;0:区分大小写,1:不区分大小写)
    lower_case_table_names=1
    #(设置最大链接数,默认为151,MySQL服务器容许的最大链接数16384;)
    max_connections=1000
    
    [mysql]
    default-character-set=utf8
    
    复制代码

    须要注意:若是建立数据库没有指定utf8编码建立,则即便修改上述配置后中文部分依然会乱码,这个时候须要将数据库的编码设置为urf8_general_ci.数据库

    alter database `db` character set utf8; 
    复制代码

    修改完后,重启MySQL... Donebash

相关文章
相关标签/搜索