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
果然、乱码问题解决、