国产探花免费观看_亚洲丰满少妇自慰呻吟_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 即可.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冕宁县| 阜平县| 衡东县| 卫辉市| 涟源市| 山东省| 寻甸| 巨野县| 宜城市| 石屏县| 南靖县| 南康市| 临沂市| 建瓯市| 镇巴县| 惠来县| 祁门县| 双柏县| 北辰区| 丹棱县| 衢州市| 剑河县| 合江县| 泌阳县| 深水埗区| 靖宇县| 靖安县| 云安县| 金门县| 托克逊县| 闻喜县| 乡宁县| 赤城县| 凤翔县| 康定县| 微博| 绥棱县| 马鞍山市| 湟中县| 阿图什市| 大荔县|