仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 658|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS 6.1下设置MySQL 5.21 字符集设置(gbk)

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!1.办理举措:cp/usr/share/mysql/my-medium.cnf/etc/my.cnf;
2.编纂:增添两个编码变量
[client]
default-character-set=gbk

[mysqld]
character_set_server=gbk
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
3.重启mysql便可。
------------------------------------------------------------------------------------------------------------------------------------
1.因为在开辟中C++,java,asp.net,jsp等步伐中利用gbk作为数据库操纵编码的话,而且创立表时也是用了gbk编码,因为mysql利用的是utf-8的编码,如许在步伐言语里查询数据库时,会招致数据猎取不到的成绩。

2.设置MySQ.L的字符集时,网上年夜多是在设置文件my.cnf中的[client]和[mysqld]下增添:default-character-set=gbk,可是设置完以后你重启MySQL办事器时,要末MySQL办事器会卡逝世在那里启动不了(ubuntu),大概重启mysql时报错:TheserverquitwithoutupdatingPIDfile.......;查询日记:/var/lib/mysql/"主机名".err文件得知,成绩缘故原由是因为以后版本的mysql的设置文件上my.cnf中的[mysqld]下的default-character-set变量不被辨认,准确的办理举措是在[mysqld]下:设置character_set_server=gbk

===========上面的内容转自收集=================
办理StartingMySQL.ERROR!TheserverquitwithoutupdatingPIDfile

2011-6-2123:25|公布者:ishagua|检察:2362|批评:0|原作者:ishagua
择要:起首告知你一条超等有效的定理,Linux体系堕落的时分必定要先检察毛病日记:#cat/var/lib/mysql/主机名.err

mysqld_safemysqldfrompidfile/var/lib/mysql/...-...起首告知你一条超等有效的定理,Linux体系堕落的时分必定要先检察毛病日记:

#cat/var/lib/mysql/主机名.err

11062113:07:44mysqld_safemysqldfrompidfile/usr/local/mysql/data/www.pc-pub.com.pidended
11062113:10:28mysqld_safeStartingmysqlddaemonwithdatabasesfrom/usr/local/mysql/data
11062113:10:28[ERROR]COLLATIONlatin1_swedish_ciisnotvalidforCHARACTERSETutf8
11062113:10:28[ERROR]Aborting

11062113:10:28[Note]/usr/local/mysql/bin/mysqld:Shutdowncomplete

艹:是字符集和字符抵触了,以是编译的时分要把字符和字符集选项都加上,而且要兼容!修正编译参数:

#cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DEXTRA_CHARSETS=all-DENABLED_LOCAL_INFILE=1-DWITH_READLINE=1-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EMBEDDED_SERVER=1-DWITH_SSL=system

艹,仍是有错,再抓日记看看:

#cat/usr/local/mysql/data/www.pc-pub.com.err

11062113:58:19[Note]Recoveringafteracrashusingmysql-bin
11062113:58:19[Note]Startingcrashrecovery...
11062113:58:19[Note]Crashrecoveryfinished.
11062113:58:19[ERROR]Fatalerror:Cantopenandlockprivilegetables:Tablemysql.hostdoesntexist
11062113:58:19mysqld_safemysqldfrompidfile/usr/local/mysql/data//www.pc-pub.com.pidended


这是啥意义呢?这是权限成绩!(先修正设置文件再初始化数据库便可!)


[root@wwwmysql-5.5.13]#/etc/init.d/mysqlstart
StartingMySQL..SUCCESS!


记着:Linux体系下发明有毛病,记得必定要先检察日记,如许才干在进修中不休前进!如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-15 09:15:27 | 只看该作者

给大家带来CentOS 6.1下设置MySQL 5.21 字符集设置(gbk)

不错支持一个了
活着的死人 该用户已被删除
板凳
发表于 2015-1-25 07:38:56 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
admin 该用户已被删除
地板
发表于 2015-2-2 21:38:49 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
再见西城 该用户已被删除
5#
发表于 2015-2-8 08:18:37 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
再现理想 该用户已被删除
6#
发表于 2015-2-25 11:59:53 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
老尸 该用户已被删除
7#
发表于 2015-3-7 23:23:21 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
小妖女 该用户已被删除
8#
发表于 2015-3-22 18:10:28 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
海妖 该用户已被删除
9#
发表于 2015-3-22 18:10:34 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
不帅 该用户已被删除
10#
发表于 2015-3-22 18:10:35 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表