编码配置是什么意思(配置编译器)

lxf2023-11-11 06:00:02

mysql的默认编码是latin1,不太支持汉字。您需要编辑配置文件并设置mysql的默认编码。有很多关于这个过程的在线教程。可以参考mysql修改编码格式,mysql修改编码设置和乱码问题。linux下MySQL配置修改路上有几个坑,真的很恶心。坑1,找不到m

MySQL的默认编码是latin1,不太支持汉字。您需要编辑配置文件并设置MySQL的默认编码。
这个过程有很多在线教程。可以参考
mysql修改编码格式。

MySQL修改编码设置和乱码问题。

linux下的Mysql配置修改

路上撞了好几个坑,真的很恶心。

  • 坑1,my.cnf文件找不到
    教程说linux下mysql配置文件的路径是/etc/my.cnf,但是找不到。
    百度愣了一下,说有可能。不好意思,有经验的可以自己写一个。但是,我经验不足。
    输入“find/-name my*。cnf ”,并出现几个项目。应该是mysql提供的例子

    随机选择一个my-small.cnf,按照教程中的说明添加几行编码语句,放在/etc/my.cnf
    下,在控制台输入“服务mysql重启”。

  • 坑2,服务器重启失败
    输入重启命令后报错

    删除my.cnf文件可以正常重启,可能是my.cnf的语法问题..
    查看mysql日志,控制台输入“vim/usr/local/MySQL/data/iz 28 bvt 8 QJ 9 z . err”
    根据操作时间锁定日志内容,看到一行信息:MYSQL5.5修改字符集出错:未知变量' default-character-set = utf8 '
    Annotate“default-character-set = utf8
    重启,问题解决。

    最后my.cnf的内容如下。本来mysql提供了很多内容,我在dubug的过程中一口气删了。如果有同样问题的朋友就很方便了。

    [mysql] default-character-set = utf8 [mysqld] #default-character-set = utf8 character_set_server = utf8 [mysql.server] default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [client] default-character-set = utf8

    adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!