您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

修改MySQL服务器的默认编码设置

2025/10/17 20:41:26发布48次查看
mysql服务器的默认编码设置。下面以macports下的mysql5为例说一下设置方法。
重新编辑编码
首先复制一份my.cnf到/opt/local/etc/mysql5:
 代码如下 复制代码
$ cd /opt/local/etc/mysql5/
$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf my.cnf
然后编辑my.cnf,在[mysqld]节添加以下两行:
 代码如下 复制代码
$ sudo vi my.cnf
[mysqld]
...
collation_server = utf8_general_ci
character_set_server = utf8
保存退出后重启mysqld:
$ sudo /opt/local/bin/mysqladmin5 -u root shutdown
$ sudo /opt/local/bin/mysqld_safe5 &
安装时修改
mysql源码安装时,最简单的即是:
 代码如下 复制代码
./configure --prefix=/usr/local/mysql
但是这样的话默认编码就为latin1了,然而有时我们的一个已有系统使用的是gbk、gb2312、utf8等编码,这时就需要
修改这一默认值。
正常情况下是没有这些编码的,因此就需要在编译时将这些编码加到mysql中,使用如下命令
 代码如下 复制代码
./configure --prefix=/usr/local/mysql --with-extra-charsets=gbk,gb2312,utf-8
然后make&&make install
系统下,修改mysql默认编码的步骤为:
•停止mysql的运行
 代码如下 复制代码
/etc/init.d/mysql start (stop) 为启动和停止服务器
•mysql主配置文件为my.cnf,一般目录为/etc/mysql
var/lib/mysql/ 放置的是表文件夹,这里的mysql相当于windows下mysql的date文件夹
•当我们需要修改mysql数据库的默认编码时,需要编辑my.cnf文件进行编码修改,在linux下修改mysql的配置文件
my.cnf,文件位置默认/etc/my.cnf文件
找到客户端配置[client] 在下面添加
 代码如下 复制代码
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
 代码如下 复制代码
default-character-set=utf8 默认字符集为utf8
init_connect='set names utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动mysql 即可
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product