課程
/數據庫
/MySQL
/與MySQL的零距離接觸
打開了my.ini ?,沒找到character-set=這類字眼
2016-11-16
源自:與MySQL的零距離接觸 1-7
正在回答
您好,我用的是wampserver2.4,默認數據庫編碼是latin1,我在修改前先停止wamp的所與服務
然后打開my.ini配置文件,在[client]下添加:
default-character-set=utf8 ?
在[mysqld]下添加:
character_set_server=utf8?
在[mysql]下添加:
default-character-set=utf8?
保存,然后啟動wamp所有服務。
再利用show variables like '%char%';命令查看,修改成功(如下):
mysql> show variables like '%char%';
+--------------------------+-----------------------------------------------+
| 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 ? ? ? | D:\wamp\bin\mysql\mysql5.6.12\share\charsets\ |
我也是剛學習,希望對你有幫助。
堅持MyDream 提問者
自_由
rainy_li3676598
為什么我加了這幾句之后 打開mysql控制臺會閃退,log里面也有警告,注釋掉之后才能正常登陸
我用的linux , 配置文件中同樣沒有設置默認編碼方式的, 你把default-character-set=utf8這句話分別添加在[client]和[mysqld]中,保存退出,重啟服務 win下可能是net restart mysql.
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-16
您好,我用的是wampserver2.4,默認數據庫編碼是latin1,我在修改前先停止wamp的所與服務
然后打開my.ini配置文件,在[client]下添加:
default-character-set=utf8 ?
在[mysqld]下添加:
character_set_server=utf8?
在[mysql]下添加:
default-character-set=utf8?
保存,然后啟動wamp所有服務。
再利用show variables like '%char%';命令查看,修改成功(如下):
mysql> show variables like '%char%';
+--------------------------+-----------------------------------------------+
| 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 ? ? ? | D:\wamp\bin\mysql\mysql5.6.12\share\charsets\ |
我也是剛學習,希望對你有幫助。
2017-04-02
為什么我加了這幾句之后 打開mysql控制臺會閃退,log里面也有警告,注釋掉之后才能正常登陸
2016-11-16
我用的linux , 配置文件中同樣沒有設置默認編碼方式的, 你把default-character-set=utf8這句話分別添加在[client]和[mysqld]中,保存退出,重啟服務 win下可能是net restart mysql.