如何將mysql默認編碼改為UTF8

mysql默認編碼改為UTF8的方法:首先在client字段里加入【default-character-set=utf8】;然后在mysqld字段里加入【character-set-server=utf8】;最后重啟mysql服務就生效。

如何將mysql默認編碼改為UTF8

相關學習推薦:mysql教程

將mysql默認編碼改為UTF8的方法:

windows:

a. WIN+R? net stop mysql? 關閉mysql服務

b. 復制my-dafault.ini,重命名為my.ini,進入里面

ubuntu:

**?sudo?vim?/etc/mysql/my.cnf?**進入

?

執行以下操作:

1、在[client]字段里加入default-character-set=utf8,如下:

[client] port?=?3306 socket?=?/var/lib/mysql/mysql.sock default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld] port?=?3306 socket?=?/var/lib/mysql/mysql.sock character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

[mysql] no-auto-rehash default-character-set=utf8

修改完成后,service mysql restart重啟mysql服務就生效。注意:[mysqld]字段與[mysql]字段是有區別的。這點在網上沒人反饋過。

?

?

注: show variables like ‘character%’ 可查看mysql編碼方式,修改完成后是這樣的:

+--------------------------+----------------------------+ |?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/?| +--------------------------+----------------------------+

想了解更多編程學習,敬請關注mysql教程欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享