新聞中心
查看mysql修改默認(rèn)格式?
安裝MySql時(shí)其默認(rèn)編碼格式是拉丁編碼格式的,這樣在存儲(chǔ)漢字的時(shí)候就會(huì)出現(xiàn)“?”的錯(cuò)誤: 查看編碼格式的命令:show variables like 'character%'; 修該其編碼格式: 打開mysql安裝目錄,里面有個(gè)my.ini文件,打開這個(gè)文件,里面有兩處字符集的設(shè)置,默認(rèn)是拉丁,建議你所想改的,如:utf8或gbk 然后啟動(dòng)mysql服務(wù),以后創(chuàng)建的數(shù)據(jù)庫默認(rèn)字符集就是ok了。

如何修改mysql數(shù)據(jù)庫字符集?
但是遺憾的是,很多人編譯安裝MySQL的時(shí)候沒有指定這兩個(gè)參數(shù),大多數(shù)人更是通過二進(jìn)制程序的方式安裝,那么這時(shí)候MySQL的默認(rèn)字符集是latin1。而這時(shí)候我們?nèi)匀豢梢灾付∕ySQL的默認(rèn)字符集,通過my.cnf文件增加兩個(gè)參數(shù):1.在[mysqld]下添加 default-character-set=utf8(mysql5.5版本添加character-set-server=utf8)2.在[client]下添加 default-character-set=utf8這樣我們建數(shù)據(jù)庫建表的時(shí)候就不用特別指定utf8的字符集了。配置文件里的這種寫法解決了數(shù)據(jù)存儲(chǔ)和比較的問題,但是對客戶端的連接是沒有作用的,客戶端這時(shí)候一般需要指定utf8方式連接才能避免亂碼。也就是傳說總的setnames命令。事實(shí)上,setnamesutf8命令對應(yīng)的是服務(wù)器端以下幾個(gè)命令: SETcharacter_set_client=utf8; SETcharacter_set_results=utf8;
如何設(shè)置mysql數(shù)據(jù)庫為utf-8編碼?
找到默認(rèn)MySQL的安裝位置D:Program FilesMySQLMySQL Server 5.5(我的系統(tǒng)是裝在D盤)中的my.ini文件,雙擊打開,修改:原來的latin改成utf8,然后保存。如果出現(xiàn)保存不了的話,可以先把這個(gè)文件剪切到桌面上然后修改,這樣就可以保存了。最后后再粘貼到原來存放的位置。
到此,以上就是小編對于mysql怎么設(shè)置用戶權(quán)限的問題就介紹到這了,希望這3點(diǎn)解答對大家有用。
網(wǎng)站標(biāo)題:mysql怎么設(shè)置character_set_client
文章URL:http://m.fisionsoft.com.cn/article/cdjejop.html


咨詢
建站咨詢
