• MySQL unknown variable 'default-character-set=utf8'的解决


      

    Windows07 安装了MySQL-server-5.5,直接在命令行输入net start mysql ,启动mysql成功,

    然后修改/MySQL Server 5.5/my.ini,增加了default-character-set=utf8

    # The default character set that will be used when a new schema or table is
    # created and no character set is defined
    #default-character-set=utf8 --增加的行
    character-set-server=utf8  --修改之后的行

    再重启mysql服务,这时候报错:

    C:UsersAdministrator>net start mysql
    MySQL 服务正在启动.......
    MySQL 服务无法启动。

    系统出错。

    发生系统错误 1067

    进程意外终止。

    计算机管理器下查看事件,发现其中错误提示:

    D:Program FilesMySQLMySQL Server 5.5inmysqld: unknown variable 'default-character-set=utf8'

    看来是 default-character-set=utf8这个设置项导致的

    在网上搜索,发现有人提出,用character_set_server=utf8来取代 default-character-set=utf8   能解决这个问题,

    试试,换掉 character_set_server=utf8, 再启动果然没问题了...

  • 相关阅读:
    在 Zabbix 中增加对磁盘性能的监控
    一些实用的php库
    虚拟化—Docker解决方案
    linux创建root也不能访问的文件夹
    mysql5.5升级5.6
    xtrabackup部分备份数据库 Partial Backups
    mysql计划任务
    mysql单机多实例
    mysql数据类型优化
    linux手工释放内存
  • 原文地址:https://www.cnblogs.com/Latiny/p/7878866.html
Copyright © 2020-2023  润新知