在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么让MYSQL彻底支持中文

110次阅读
没有评论

共计 2680 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要为大家展示了“怎么让 MYSQL 彻底支持中文”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“怎么让 MYSQL 彻底支持中文”这篇文章吧。

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

login:root

shell removepkg mysql

shell groupadd mysql

shell cd /app

shell mkdir mysql

shell chmod 744 mysql

shell useradd -G mysql -s /bin/bash –p /app/mysql mysql

shell chown -R mysql.mysql mysql

下载 mysql4.x.x

shell gunzip mysql-VERSION.tar.gz | tar -xvf –

shell cd mysql-VERSION

shell CFLAGS= -O3 -mcpu=pentium3

CXX=gcc

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

./configure –prefix=/app/mysql

–with–charset=gbk

–with-extra-charsets= gbk gb2312 big5 utf8

–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 make clean

再回上一步

————————————————————

shell make install

shell cp support-files/my-medium.cnf /etc/my.cnf

shell cd /app/mysql

shell bin/mysql_install_db –user=root

shell chown -R root .

shell chown -R mysql var

shell chgrp -R mysql .

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

shell ./bin/mysqladmin -u root password new-password

shell ./bin/mysql -u root –default-character-set=gbk -p

mysql status

Server characterset: gbk

Db characterset: gbk

Client characterset: gbk

Conn. characterset: gbk

….

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

—————————————————————————————————-

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

CREATE TABLE `test`.`cn` (

`zh` CHAR(10) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,

` 中文 ` INT(11) NOT NULL

)

ENGINE = MYISAM;

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

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

mysql CREATE DATABASE dbCN DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

CREATE TABLE `dbCN`.`cn` (

`zh` CHAR(10) NOT NULL,

` 中文 ` INT(11) NOT NULL

)

ENGINE = MYISAM;

mysql insert into cn values(真的?,1);

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

——————————————————————————————————–

shell bin/mysql -u root –default-character-set=gbk -p

mysql use test

mysql select * from cn;

+——–+——+

| zh | 中文 |

+——–+——+

| 真的?| 1 |

+——–+——+

1 row in set (0.00 sec)

———————————————

最后修改启动文件 /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 彻底支持中文”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计2680字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲热妇无码av在线播放 | 午夜dj在线观看免费视频 | 国产一级做a爱免费观看 | 欧美大陆日韩一区二区三区 | 在线看片无码永久免费aⅴ 在线看片无码永久免费视频 | 欧美国产一区二区 | 女人一级毛片免费观看 | 色播久久人人爽人人爽人人片av | 日本免费一区二区三区中文 | 99久久精品毛片免费播放高潮 | 亚洲精品视频在线播放 | 亚洲精品无码你懂的网站 | 国产精品成人观看视频网站 | 99久久国产露脸精品竹菊传媒 | 四虎网站在线 | 国模精品一区二区三区 | 国产视频福利一区 | 在线观看免费高清激情爱爱 | 免费a级片在线观看 | 成人在线免费观看 | 亚洲av无码之国产精品 | 国产成人精品久久一区二区小说 | 亚洲av无码乱码国产麻豆 | 伊人狠狠 | 91精品啪国产在线观看免费牛牛 | 傲视影院午夜毛片 | 国产片a| 欧美久久综合 | 妞干网在线播放 | 在线播放无码后入内射少妇 | 国产小视频在线 | 黄动漫免费| 青青青国产精品手机在线观看 | 日韩视频精品 | 亚洲国产欧美日韩一区二区 | 国产欧美一区二区三区观看 | 特黄特黄的视频 | 日本高清毛片中文视频 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aa在线看 | a亚洲欧美中文日韩在线v日本 | 国产免费专区 |