• 技术文章 >数据库 >mysql教程

    mysql修改my.ini报错怎么办

    coldplay.xixicoldplay.xixi2020-11-03 11:20:18原创1266

    mysql修改my.ini报错的解决办法:首先将mysql默认编码改成utf8mb4,并修改【my.ini】配置;然后修改变量,并检查是否设置成功即可。

    更多相关免费学习推荐:mysql教程(视频)

    mysql修改my.ini报错的解决办法:

    将mysql默认编码改成utf8mb4的流程如下:

    修改my.ini配置:(只需要关注utf8mb4部分配置就可,其它部分配置不必参考我的)

    [mysqld] 
    character-set-client-handshake = FALSE 
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci 
    init_connect='SET NAMES utf8mb4'
    sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
    default_storage_engine=innodb
    innodb_buffer_pool_size=1000M
    innodb_log_file_size=50M
    innodb_file_format=barracuda
    innodb_file_per_table=true
    innodb_large_prefix=true
    max_allowed_packet=500M
    # 设置mysql的安装目录
    basedir=D:\mysql-5.6.40-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\mysql-5.6.40-winx64\data
    # 允许最大连接数
    max_connections=200
     
    [mysql]
    default-character-set = utf8mb4
     
    [client]
    default-character-set = utf8mb4

    修改变量方法:

    执行下面sql就行了

    set character_set_client = utf8mb4;
    set character_set_connection = utf8mb4;
    set character_set_database = utf8mb4;
    set character_set_results = utf8mb4;

    检查设置成功方法:

    执行sql

    SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';

    结果如下说明成功了

    51921d8f41abd3fb23bc633b2125067.png

    以上就是mysql修改my.ini报错怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql my.ini报错
    上一篇:mysql web端不能访问怎么办 下一篇:jsp链接mysql步骤方法
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 对MySQL配置参数 my.ini/my.cnf的详细解析• my.ini详解• MySQL5.7缺少my.ini文件如何解决• mysql 没有my.ini文档怎么办
    1/1

    PHP中文网