Centos下mysql5.5编译安装时未安装gbk编码,重新编译添加gbk编码
Centos下mysql5.5编译安装时未安装gbk编码,重新编译添加gbk编码.因为一些需求,原来安装的mysql并未添加gbk等多种编码,此时需要重新编译安装并添加该类编码。
具体的操作如下:
因为是重新编译安装,所以需要先把原来的编译文件删除掉再做编译,进入源文件目录然后,
[php]
rm CMakeCache.txt
make clean
[/php]
然后重新编译,指定原来安装的那个目录,然后指定数据目录,最主要的是-DEXTRA_CHARSETS=all这个选项,该选项是指安装所有支持的编码。
[php]
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DINSTALL_DATADIR=/mnt/mysql_data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1
[/php]