广告
返回顶部
首页 > 资讯 > 数据库 >如何让MYSQL彻底支持中文
  • 699
分享到

如何让MYSQL彻底支持中文

2024-04-02 19:04:59 699人浏览 独家记忆
摘要

本篇内容主要讲解“如何让Mysql彻底支持中文”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何让mysql彻底支持中文”吧!  先将让slack支持中文,方法

本篇内容主要讲解“如何让Mysql彻底支持中文”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何让mysql彻底支持中文”吧!

  先将让slack支持中文,方法可以看"linuxsir.org之Slackware讨论区",然后重新编译mysql,原来系统mysql的要先用卸载.

  login:root

  shell>removepkgmysql

  shell>groupaddmysql

  shell>cd/app

  shell>mkdirmysql

  shell>chmod744mysql

  shell>useradd-Gmysql-s/bin/bash–p/app/mysqlmysql

  shell>chown-Rmysql.mysqlmysql

  下载mysql4.x.x

  shell>gunzip

  shell>cdmysql-VERSioN

  shell>CFLAGS="-O3-mcpu=pentium3"\

  CXX=GCc\

  XXFLAGS="-O3-mcpu=pentium3-felide-constructors"\

  ./configure--prefix=/app/mysql\

  --with--charset=gbk\

  --with-extra-charsets="gbkgb2312big5utf8"\

  --with-unix-Socket-path=/etc/mysql.sock\

  --enable-local-infile\

  --enable-thread-safe-client\

  --enable-assembler\

  --with-client-ldflags=-all-static\

  --with-mysqld-ldflags=-all-static

  //-mcpu根据CPU类型优化编译,可以让你的mysq表现更好!可选项目很多:i386,i486,i586,i686,pentium,pentium-mmx,pentiumpro,pentium2,pentium3,pentium4,k6,k6-2,k6-3,athlon,athlon-tbird,athlon-4,athlon-xp,athlon-mp,winchip-c6,winchip2,c3.

  shell>make

  ------------------------------------------

  错误时候

  shell>makeclean

  再回上一步

  -------------------------------------------

  shell>makeinstall

  shell>cpsupport-files/my-medium.cnf/etc/my.cnf

  shell>cd/app/mysql

  shell>bin/mysql_install_db--user=root

  shell>chown-Rroot.

  shell>chown-Rmysqlvar

  shell>chgrp-Rmysql.

  shell>./bin/mysqld_safe--user=root--default-character-set=gbk&

  shell>./bin/mysqladmin-urootpassWord'new-password'

  shell>./bin/mysql-uroot--default-character-set=gbk-p

  mysql>status

  ...

  Servercharacterset:gbk

  Dbcharacterset:gbk

  Clientcharacterset:gbk

  Conn.characterset:gbk

  ....

  看见characterset全是gbk就算成功了.

  怎样让MYSQL彻底支持中文

  --------------------------------------------

  在UTF8字符集的老数据库中,创建中文支持表脚本如下,对字段加上字符集说明

  CREATETABLE`test`.`cn`(

  `zh`CHAR(10)CHARACTERSETgb2312COLLATEgb2312_chinese_ciNOTNULL,

  `中文`INT(11)NOTNULL

  )

  ENGINE=MYISAM;

  注:CHARACTERSET写GB2312和gbk都可以,gbk优于gb2312.

  对于新创建的数据库加个默认字符集声明GBK,就不用建表时候每个字段声明了,这样看起来简单流畅,没有特殊的痕迹,建议多采用这种方法.

  mysql>CREATEDATABASEdbCNDEFAULTCHARACTERSETgbkCOLLATEgbk_chinese_ci;

  CREATETABLE`dbCN`.`cn`(

  `zh`CHAR(10)NOTNULL,

  `中文`INT(11)NOTNULL

  )

  ENGINE=MYISAM;

  mysql>insertintocnvalues("真的?",1);

  注:如果这些脚本用bin/mysql命令行是输入不了,可以用mysqlqueryBrowser,或者编程执行.

  -------------------------------------------

  shell>bin/mysql-uroot--default-character-set=gbk-p

  mysql>usetest

  mysql>select*fromcn;

  +--------+------+

  |zh|中文|

  +--------+------+

  |真的?|1|

  +--------+------+

  1rowinset(0.00sec)

  ---------------------------------------------

  最后修改启动文件/etc/rc.d/rc.mysqld

  改路径/app/mysql/bin/mysqld_safe

  改路径/app/mysql/var/WEB.pid

  /app/mysql/bin/mysqld_safe后面加入--user=root--default-character-set=gbk

到此,相信大家对“如何让MYSQL彻底支持中文”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: 如何让MYSQL彻底支持中文

本文链接: https://www.lsjlt.com/news/59676.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何让MYSQL彻底支持中文
    本篇内容主要讲解“如何让MYSQL彻底支持中文”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何让MYSQL彻底支持中文”吧!  先将让slack支持中文,方法...
    99+
    2022-10-18
  • 怎么让MYSQL彻底支持中文
    这篇文章主要为大家展示了“怎么让MYSQL彻底支持中文”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么让MYSQL彻底支持中文”这篇文章吧。  先将让slac...
    99+
    2022-10-19
  • 如何在Linux中彻底删除Mysql 8.0服务
    本篇文章为大家展示了如何在Linux中彻底删除Mysql 8.0服务,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。卸载前请先关闭Mysql服务service mys...
    99+
    2022-10-18
  • 如何让Dreamweaver支持cshtml、phtml等其他文件类型
    小编给大家分享一下如何让Dreamweaver支持cshtml、phtml等其他文件类型,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!(1)添加文件类型:打开DW...
    99+
    2023-06-08
  • 如何让Vista中的Media Center支持更多文件格式及文件夹
    这篇文章将为大家详细讲解有关如何让Vista中的Media Center支持更多文件格式及文件夹,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Media Center 中把媒体文件分为三类放...
    99+
    2023-06-14
  • windows中easyrecovery如何恢复彻底删除的文件
    本文小编为大家详细介绍“windows中easyrecovery如何恢复彻底删除的文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows中easyrecovery如何恢复彻底删除的文件”文章能帮...
    99+
    2023-01-04
    windows easyrecovery
  • CSS中如何让auto height支持过渡动画
    这篇文章主要讲解了“CSS中如何让auto height支持过渡动画”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中如何让auto height支持过渡动画”吧!众所周知,高度在设置成...
    99+
    2023-07-05
  • DEDECMS如何支持中文水印
    DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,...
    99+
    2015-04-09
    DEDECMS
  • 教你如何让spark sql写mysql的时候支持update操作
    目录1、首先了解背景2、如何让sparkSQL支持update3、改造源码前,需要了解整体的代码设计和执行流程4、改造源码 如何让sparkSQL在对接mysql的时候,除...
    99+
    2022-11-13
  • 一文详解如何彻底删除旧版本mysql并安装新版本
    目录一、问题来源二、解决办法第一步:删除旧版本mysql1. 关闭mysql服务2. 卸载mysql程序3. 删除安装目录4. 删除注册表第二步:安装mysql1. 下载mysql压缩包2. 配置环境变量 3....
    99+
    2023-03-06
    删除旧版本mysql安装新版本文件 mysql删除以前的重新安装 Mysql卸载
  • 编码为GB2312网站如何让AJAX接收的数据显示支持中文
    这篇文章给大家分享的是有关编码为GB2312网站如何让AJAX接收的数据显示支持中文的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:<script> var ...
    99+
    2022-10-19
  • MySQL/MariaDB中如何支持全部的Unicode
    目录utf8mb4介绍utf8字节数超出的报错utf8mb4支持将默认字符编码设置为utf8mb4,及对应排序规则。查看当前编码修改MySQL/Mariadb的配置文件,将utf8编码改为utf8mb4重启MySQL...
    99+
    2022-05-19
    MySQL 支持Unicode MariaDB支持Unicode
  • R语言绘图如何支持中文
    不同系统的字体库目录: Linux 一般在 /usr/share/fonts 下,我们可以使用 fc-list 命令查看: # fc-list /usr/share/fo...
    99+
    2022-11-11
  • Win8.1系统如何让所有的文件都支持固定到开始屏幕
    使用Win8.1系统的用户,肯定清楚右键菜单中新增了个“固定到开始屏幕”的功能。但这功能支持的文件并不包括音乐、图片、压缩包等。那如何可以让所有的文件都可支持此功能呢?今天小编给大家...
    99+
    2022-06-04
    屏幕 文件 系统
  • oracle数据库不支持中文如何修改
    要使Oracle数据库支持中文,你需要进行以下几个步骤:1. 确认数据库字符集:首先,你需要确认当前数据库的字符集。你可以使用以下S...
    99+
    2023-09-13
    oracle数据库
  • 如何实现CentOS和ssh支持中文输入
    本篇内容介绍了“如何实现CentOS和ssh支持中文输入”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux支持中文,修改/etc/sy...
    99+
    2023-06-10
  • 如何实现CSS类名支持中文命名
    这篇文章主要讲解了“如何实现CSS类名支持中文命名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现CSS类名支持中文命名”吧!HTML 和 CSS在H...
    99+
    2022-10-19
  • Python如何解决secure_filename对中文不支持问题
    目录一、最近使用secure_filename发现的问题二、后面找到了原因三、解决方案四、效果展示前言:最近使用到了secure_filename,然后悲剧的发现中文居然不展示出来,于是我慢慢的debug,终于找到问...
    99+
    2022-06-02
    Python secure_filename不支持中文 Python secure_filename 中文
  • 如何彻底解决Python中matplotlib不显示中文的问题详解(显示方框)
    目录前言方法一:方法二:总结前言 在很长一段时间里用Python绘图,matplotlib都不能很好的显示中文,起初是认为我的pycharm里的设置问题,但是发现同样的问题在spyd...
    99+
    2022-11-10
  • 如何让电脑中的文件夹视图保持一致
    这篇文章主要介绍“如何让电脑中的文件夹视图保持一致”,在日常操作中,相信很多人在如何让电脑中的文件夹视图保持一致问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何让电脑中的文件夹视图保持一致”的疑惑有所帮助!...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作