北京SEO

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

2019/10/10/17:34:36  阅读:1800  来源:谷歌SEO算法  标签: 手机网站制作

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]节添加以下两行:

  1. $sudovimy.cnf
  2. [mysqld]
  3. ...
  4. collation_server=utf8_general_ci
  5. character_set_server=utf8

保存退出后重启mysqld:

  1. $sudo/opt/local/bin/mysqladmin5-urootshutdown
  2. $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.

linux系统下,修改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 即可.

广告内容

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

相关阅读

热门评论

小明SEO博客 小明SEO博客

小明SEO博客,新时代SEO博客

总篇数171

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法