(二)Mysql 基礎了解,修改字符集,配置檔案

2022-08-30 17:18:14 字數 2129 閱讀 3350

一、檢視mysql資料庫存放在本地磁碟的哪個路徑

二、mysql的四大目錄

路徑解釋

備註/var/lib/mysql

mysql資料庫檔案的存放路徑

/var/lib/mysql/qizhi.cloud.pid

/usr/share/mysql

mysql配置檔案目錄

mysql.server 命令和配置檔案

/usr/bin

mysql 相關命令目錄

mysqladmin mysqldump等命令

/etc/init.d/mysql

啟動和停止相關指令碼

三、修改字mysql符集

1. 檢視當前mysql使用的字符集

mysql -u root -p   # 登入 mysql

show variables like '%char%'; # 檢視當前mysql使用的字符集

因當前mysql 使用的字符集是 latinl 編碼,此時建庫插入中文會亂碼。

2. 把mysql配置檔案拷貝乙份到 /etc 目錄下

mysql 5.5 版本 :  cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

mysql 5.6 版本 :  

cp /usr/share/mysql/my-default.cnf /etc/my.cnf

3. 修改 /etc/my.cnf   mysql的配置檔案

3.1  找到 [client]   加上如下內容

3.2  找到 [mysqld]  加上如下內容

3.3  找到 [mysql] 加上如下內容

3.4 儲存退出,並重啟mysql

三、mysql 配置檔案

windows : my.ini

linux       : /etc/my.cnf

1. 二進位制日誌 log-bin 檔案,主要用於mysql主從複製。在mysql配置檔案的 [client] 節點增加如下配置即可生效。

log-bin=/etc/mysql/data/mysqlbin
2. 錯誤日誌 log-error 檔案,預設是關閉的,記錄嚴重的警告和錯誤資訊,每次啟動和關閉的詳細資訊等。同樣在mysql配置檔案的 [client] 節點增加如下配置即可生效,記錄後檔名為: mysqlerr.err

log-err=/etc/mysql/data/mysqlerr
3. 查詢日誌log檔案,預設是關閉的,記錄查詢的sql語句,如果開啟會降低mysql的整體效能,因為記錄日誌也是需要消耗系統資源的。通過該檔案可以分析慢查詢的sql語句。

4. 資料檔案

windows : mysql安裝路徑\data目錄下可以挑選資料庫目錄進入

linux       : 可以在當前系統中先看看都有哪些資料庫,在進入。預設路徑:/var/lib/mysql

*.frm 檔案用於存放表結構。

*.myd 檔案用於存放表資料。

*.myi  檔案 用於存放表索引。

mysql字符集修改 MySql字符集修改

問題分析 普通的字串或者表情都是佔位3個位元組,所以utf8足夠用了,但是移動端的表情符號佔位是4個位元組,普通的utf8就不夠用了,為了應對無線網際網路的機遇和挑戰 避免 emoji 表情符號帶來的問題 涉及無線相關的 mysql 資料庫建議都提前採用 utf8mb4 字符集,這必須要作為移動網際...

mysql修改字符集

1,set names charset name set names顯示客戶端傳送的sql語句中使用什麼字符集。因此,set names utf8 語句告訴伺服器將來從這個客戶端傳來的資訊採用字符集utf8 它還為伺服器傳送回客戶端的結果指定了字符集。2 連線字符集和校對 1 一些字符集和校對規則系...

mysql 修改字符集

一 修改my.ini配置檔案 mysql配置檔案 character set server utf8 設定字符集 重啟mysql資料庫服務 檢視當前資料庫字符集 show variables like character 二 修改資料庫字符集 alter database 資料庫名 characte...