设置Mysql数据库的默认编码为utf8


设置Mysql数据库的默认编码为utf8

sunny 分享于 26 天 前, 2 条回复, 104 次浏览 <!-- AddThis Button BEGIN --><script></script> <script></script><!-- AddThis Button END -->

mysql的默认编码为latin1,存储中文时总会出现乱码,每次改过了,下次又忘了该怎么配,把它记录下来,也分享给各位。

进入mysql,查看默认编码:

$ mysql -uroot -proot

$ show variables like character%'

显示字符编码:

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

| Variable_name | Value |

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

| character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | latin1 |

| character_set_filesystem | binary |

| character_set_results | latin1 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

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

现暂停mysql服务:

$sudo /etc/init.d/mysql stop

修改 /etc/mysql/my.cnf

$ sudo chmod 777 /etc/mysql/my.cnf

$ vim /etc/mysql/my.cnf

在client下面加上:

default-character-set=utf8

在mysqld下面加上:

default-character-set=utf8

init_connect='SET NAMES utf8'

保存,退出wq

重启mysql服务:

$sudo /etc/init.d/mysql start

发现出错:

Warning: World-writable config file '/etc/mysql/my.cnf' is ignored

/usr/bin/mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'luoping'@'localhost' (using password: NO)'

原因为:/etc/mysql/my.cnf 权限太高,搜索了一番,有人说许改为600,但是我发觉不行,查看了/etc/mysql/文件夹里的其他文件,权限是755,所以修改权限

$sudo chmod 755 /etc/mysql/my.cnf

重启mysql服务,OK

再次查看数据库编码

$ mysql -uroot -proot

$ show variables like character%'

显示字符编码:

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

| Variable_name | Value |

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

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+
回复 (2 条)
  • # 1 楼
    jerry 回复于 25 天 前

    貌似用windows的同学容易有这个数据库默认的编码问题。

  • # 2 楼
    aoner 回复于 20 天 前

    windows上更容易点吧,安装的时候有提示,可以自己选择编码,不用像linux安装完了在改配置文件

添加回复
  1. 你的大名*

    如果你还未注册, 请填写你的名字。

你可以实用以下html标签:

<a href="" title=""> <b> <blockquote> <pre> <code> <em> <i> <strong>

代码块请使用 <pre><code>...</code></pre>.


<script></script>
Bookmark & Share
  X
Select from these web-based feed readers:
AOL
No matching services.
.netShoutout
100zakladok
2 Tag
2linkme
A1‑Webmarks
Add.io
Adfty
Adifni
Aero
All My Faves
Amazon
Amen Me!
AOL Mail
Arto
Aviary Capture
Baang
Baidu
Bebo
Bentio
BiggerPockets
Bit.ly
BizSugar
Bleetbox
Blip
Blogger
Bloggy
Blogmarks
Blogtrottr
Blurpalicious
Boardlite
Bobrdobr
BonzoBox
Bookmarked
BookmarkingNet
Bookmarky.cz
Bookmerken
Bordom
Box.net
Brainify
Bryderi.se
BuddyMarks
Buzzzy
Camyoo
Care2
Chiq
Cirip
CiteULike
ClassicalPlace
Clickazoo
clp.ly
Cndig
Colivia.de
Communicate
Connotea
COSMiQ
Delicious
DesignBump
Designmoo
DigaCultura
Digg
Diggita
Diglog
Digo
DigThisHost
Digzign
Diigo
Dipdive
DoMelhor
Dosti
DotNetKicks
DotShare
Douban
Drimio
Dropjack
Dwellicious
Dzone
Edelight
EFactor
eKudos
elefanta.pl
Email
Email App
Embarkons
euCliquei
Evernote
extraplay
EzySpot
Fabulously40
Facebook
Fark
Farkinda
Fashiolista
Fashion BURNER
FAVable
Faves
favlog
Favoriten
Favorites
Favoritus
Flaker
Floss.pro
Folkd
FollowTags
forceindya
FreeDictionary
Fresqui
FriendFeed
Friendster
funP
fwisp
Gabbr
Gacetilla
Gamekicker
GlobalGrind
Gmail
Good Noows
Google
Google Buzz
Google Reader
Gravee
GreaterDebater
Grono.net
Grumper
Haber.gen.tr
Hacker News
Hadash Hot
Hatena
Hazarkor
Healthimize
Hedgehogs
HelloTxt
Hipstr
Hitmarks
Hot Bookmark
Hotklix
Hotmail
HTML Validator
Hyves
ideaREF!
Identi.ca
ihavegot
Informazione
Instapaper
iOrbix
iSociety
iWiW
Jamespot
Jisko
JoliPrint
Jumptags
Kaboodle
Kaevur
Kipup
KiRTSY
Kledy
Kommenting
La tafanera
Laaikit
Ladenzeile
Librerio
Lifestream
Link Ninja
Link-a-Gogo
LinkedIn
Links Gutter
LinkShares
Linkuj.cz
Livefavoris
LiveJournal
LockerBlogger
Logger24
Lynki
Mail.ru
Markme
Mashbord
Mawindo
Meccho
meinVZ
Mekusharim
Memori.ru
Menéame
Messenger
Mindbodygreen
Mister Wong
Mixx
Moemesto.ru
mototagz
mRcNEtwORK
Multiply
myAOL
Mylinkvault
Myspace
N4G
NetLog
Netvibes
Netvouz
NewsMeBack
NewsTrust
Newsvine
Nujij
OKNOtizie
Oneview
OnGoBee
Orkut
Osmosus
Oyyla
Packg
Pafnet
PDF Online
PDFmyURL
PhoneFavs
PimpThisBlog
Ping.fm
Planypus
Plaxo
Plurk
Pochval
PopEdition
Posteezy
Posterous
Prati.ba
Print
PrintFriendly
Pusha
QRF.in
Quantcast
Qzone
Read It Later
receeve.it
Reddit
Rediff MyPage
RedKum
RideFix
Scoop.at
Segnalo
Sekoman
Select2Gether
Shaveh
She Told Me
ShirIntarIn
Simpy
Sina Weibo
Slashdot
SMI
SodaHead
Sonico
Speedtile
Sphinn
SpinSnap
Spoken To You
sportpost
springpad
Spruzer
Squidoo
Startaid
Startlap
StoryFollower
studiVZ
Stuffpit
StumbleUpon
Stumpedia
Stylehive
Surfpeople
Svejo
Symbaloo
TagMarks.de
Tagvn
Tagza
Tarpipe
TellMyPolitician
The Web Blend
Thinkfinity
ThisNext
Throwpile
Tip'd
TopSiteler
Transferr
Translate
Tulinq
Tumblr
Tusul
Tvinx
TweetMeme
Twitter
TwitThis
Typepad
Urlaubswerk
Viadeo
Virb
VisitezMonSite
VKontakte
VybraliSME
Vyoom
Webnews
Whois Lookup
Windy Citizen
WireFan
WordPress
Worio
Wykop
Xanga
XING
Y! Bookmarks
Y! Buzz
Y! Mail
Yammer
Yardbarker
Yemle
Yigg
Yorumcuyum
Youblr
Youbookmarks
YouMob
Yuuby
Zakladok.net
Zanatic
ZicZac
ZooLoo
Zootool
Done
Message sent! Share again.

Sending message...
AddThis for Firefox
Make sharing easier with AddThis for Firefox.
To: (email address)From: (email address)Note: (optional)
255 character limit
More:
Bookmark & Share X
Make sharing easier with AddThis for Firefox.
Facebook
Twitter
Myspace
Print
Google
Favorites
Digg
Delicious
StumbleUpon
Messenger
Email
More... (322)
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值