mysql 字符集 utf8 for solaris 10
最近給開發人員配mysql,發現字元編碼不對,應該改為utf8,google了很多案例,改來改去就是不成功,最後逐條檢查my.cnf配置檔案,註釋一條啟動一次,發現問題,最終解決。
1、首先中止MySQL服務(bin/mysqladmin -u root shutdown -p)
2、在/etc/下找到my.cnf,如果沒有就把MySQL的安裝目錄下的support-files目錄下的my-large.cnf複製到/etc/下並改名為my.cnf即可
3、開啟my.cnf以後,修改以下,儲存並關閉
找到客戶端配置[client] 在下面新增
default-character-set=utf8 --預設字符集為utf8
在找到[mysqld] 新增
character_set_server = utf8 --預設字符集為utf8 注:網上有教程在這裡也加default-character-set=utf8,我測試,就是這一條導致最後失敗
init_connect='SET NAMES utf8' (設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行)
注意,my.cnf的許可權是644,負責啟動mysql時會警告,另my.cnf的屬主和屬組都是mysql,這點也讓我吃了大虧!
4、啟動MySQL服務(bin/mysqld_safe &),重新檢視編碼顯示
SHOW VARIABLES LIKE 'collation_%';
還有一種臨時修改字符集的方法:
SET character_set_client = utf8 ;
SET character_set_connection = utf8 ;
SET character_set_database = utf8 ;
SET character_set_results = utf8 ;
SET character_set_server = utf8 ;
SET collation_connection = utf8_general_ci ;
SET collation_database = utf8_general_ci ;
SET collation_server = utf8_general_ci ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14184018/viewspace-695478/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 5.7 版本的 UTF8 字符集調研MySql
- linux下設定mysql資料庫字符集utf8LinuxMySql資料庫
- mysql 字符集 latin1 轉換utf8血淚史 。MySql
- mysql 字符集:utf8和utf8mb4區別MySql
- MySQL字符集設定及字元轉換(latin1轉utf8)MySql字元
- solaris 10 mysql 安裝 配置MySql
- MYSQL5.5修改字符集報錯:unknown variable 'default-character-set=utf8'MySql
- oracle 字符集 AL32UTF8、UTF8Oracle
- 更改Oracle字符集:把字符集ZHS16GBK換成UTF8Oracle
- Oracle 字符集從GBK升級到Utf8Oracle
- 【轉】 oracle 字符集 AL32UTF8、UTF8Oracle
- Linux下轉換字符集(UTF8轉換)Linux
- Solaris 10 OS 快速安裝 Apache + Mysql + phpApacheMySqlPHP
- MySQL字符集MySql
- CentOS7.6 MySQL8環境搭建 配置遠端登入 字符集UTF8 簡單密碼CentOSMySql密碼
- 【Mysql 學習】mysql 字符集MySql
- 修改MySQL字符集MySql
- mysql 字符集修改MySql
- MySQL修改字符集MySql
- mysql的字符集MySql
- 雙位元組中文字符集匯出的DMP檔案匯入UTF8字符集
- 一個UTF8字符集相關問題的解決
- mysql字符集說明MySql
- 設定Mysql字符集MySql
- mysql字符集設定MySql
- mysql字符集小結MySql
- Solaris 10配置VNCServerVNCServer
- solaris 10 disksuite usageUI
- Oracle如何使用spool匯出utf8字符集的文字檔案Oracle
- MySql修改資料庫編碼為UTF8MySql資料庫
- mysql字符集和字元排序MySql字元排序
- MySQL DB字符集修改方法MySql
- mysql 字符集亂碼探究MySql
- (6)mysql 中的字符集MySql
- Mysql字符集與字元序MySql字元
- mysql字符集與亂碼MySql
- 小談MySQL字符集(轉)MySql
- solaris mysql 安裝 解除安裝MySql