Mysql壓縮版中文亂碼解決 壓縮版mysql不像安裝版時可以直接配置、需要手動配置。 雖然網上有各種方法: 但是我的壓縮版中的默認配置不在目錄中的msyql.ini下,我看到裡面有個mysql-default.ini文件、 將其重命名成mysql.ini後、簡單將其配置改了下、
1 [mysqld] 01 basedir = D:/Data/mysql 02 datadir = D:/Data/mysql/data 03 port = 3306 04 server_id = 11 05 06 07 # Remove leading # to set options mainly useful for reporting servers. 08 # The server defaults are faster for transactions and fast SELECTs. 09 # Adjust sizes as needed, experiment to find the optimal values. 10 join_buffer_size = 128M 11 sort_buffer_size = 2M 12 read_rnd_buffer_size = 2M 13 14 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
使用mysqld啟動,按照網上的配置編碼 1 [mysql] 2
default-character-set=utf8
並且在mysql命令下使用
1 set names 'utf8'
查看各項配置之後,依舊亂碼、 解決方法是在[mysqld]下添加如下
1 character-set-server=utf8
果然、亂碼問題解決、