国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

修改MySQL服務器的默認編碼設置

2024-07-24 12:38:10
字體:
來源:轉載
供稿:網友

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. $ sudo vi my.cnf 
  2. [mysqld] 
  3. ... 
  4. collation_server = utf8_general_ci 
  5. character_set_server = utf8 

保存退出后重啟mysqld:

  1. $ sudo /opt/local/bin/mysqladmin5 -u root shutdown 
  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 即可.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 楚雄市| 连平县| 汉中市| 德令哈市| 息烽县| 横山县| 甘谷县| 宁明县| 大埔区| 凤冈县| 堆龙德庆县| 永顺县| 边坝县| 凉城县| 清远市| 山西省| 镇赉县| 余姚市| 武山县| 封开县| 宜阳县| 万荣县| 昔阳县| 阿瓦提县| 黔西| 纳雍县| 高唐县| 虹口区| 兰坪| 桃源县| 磴口县| 邹平县| 邻水| 贡山| 东丽区| 霸州市| 兴宁市| 保靖县| 蒲江县| 环江| 五寨县|