MySQL 中文化解析--.docMySQL 中文化解析>>
由于系统自带的MySQL默认字符集不是gbk,因此给数据库的推广应用以及中文程序的开发带来极大的不便,在没完没了的GBK和UTF8的转换过程中消耗了我们无数的精力以及系统的资源。
先将让slack支持中文,然后重新编译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>
:
shell>gunzip<mysql-
|tar-xvf-
shell>cdmysql-VERSION
shell>CFLAGS=-O3-mcpu=pentium3
CXX=gcc
XXFLAGS=-O3-mcpu=pentium3
-felide-constructors
./configure--prefix=/app/mysql
--
--enable-local-infile
--enable-thread-safe-client
--enable-assembler
--ysqld-ldflags=-all-static
//-mcpu 根据CPU类型优化编译,可以让你的MySQL表现更好。可选项目很多: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,ake。错误时候执行:shell> make clean。
再回上一步:
shell>makeinstall
shell>cpsupport-files/my-
shell>cd/app/mysql
shell>bin/mysql_install_db--user=root
shell>choysqlvar
shell>chgrp-Rmysql.
shell>./bin/mysqld_safe--user=root
--default-character-set=gbk
shell>./bin/mysqladmin-uroot
passysql-uroot
--default-character-set=gbk-p
mysql>status
...
Servercharacterset:gbk
Dbcharacterset:gbk
Clientcharacterset:gbk
Conn.
MySQL 中文化解析-- 来自淘豆网m.daumloan.com转载请标明出处.