MySql5 5預設編碼費utf8問題

2021-06-27 09:54:25 字數 394 閱讀 2317

在windows下用sql語句向寫入資料庫寫入中文時是亂碼,考慮到字符集的問題。

用一下語句檢視字符集,果然全是latin1

show variables like '%char%';

show variables like 'collation_%';

方法1:用以下語句修改字符集

alter database dbname character set utf8

報錯:can't create/write to file '.\dbname\db.opt' (errcode: 2) 

於是使用方法2:

修改mysql安裝路徑下的my.ini配置檔案,將裡面的latin1全部替換成utf8.

重啟服務,執行上面的show檢查語句,修改完成!

mysql 5 5傳馬 mysql5 5安裝文件

groupadd mysql useradd r g mysql mysql mkdir home mysql mkdir p data mysql chown mysql mysql r data mysql yum install y gcc gcc c libtool autoconf aut...

MySQL5 5密碼重置

1 停止mysql伺服器 執行輸入services.msc 停止mysql服務 2 在cmd下 輸入 mysqld skip grant tables 啟動伺服器 游標不動 不要關閉該視窗 3 新開啟cmd 輸入mysql u root p 不需要密碼 use mysql update user s...

編譯安裝MySQL 5 5

編譯安裝mysql 5.5 cmake的重要特性之一是其獨立於原始碼 out of source 的編譯功能,即編譯工作可以在另乙個指定的目錄中而非原始碼目錄中進行,這可以保證原始碼目錄不受任何一次編譯的影響,因此在同乙個原始碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。編譯安裝mysql 5...