目錄2、mysql linux版的安裝
3、mysql配置檔案
4、mysql邏輯架構介紹
5、mysql儲存引擎
1、mysql 簡介
概述高階mysql涉及到知識
2、mysql linux版的安裝
檢查當前系統是否安裝過mysql
安裝mysql服務端(注意提示)
安裝mysql客戶端
檢視mysql安裝時建立的mysql使用者和mysql組
mysql服務的啟+停
設定mysql 自啟服務
修改配置檔案位置
修改字符集和資料儲存路徑
修改字符集,修改之前copy 的配置檔案。(詳細後續**)
mysql的安裝位置
路徑解釋
備註/var/lib/mysql/
mysql資料庫檔案的存放路徑
/var/lib/mysql/atguigu.cloud.pid
/usr/share/mysql
配置檔案目錄
mysql.server命令及配置檔案
/usr/bin
相關命令目錄
mysqladmin mysqldump等命令
/etc/init.d/mysql
啟停相關指令碼
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
# 這一行需要設定字符集
default-character-set=utf8
# the mysql server
[mysqld]
port = 3306
# 還有這三行
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
socket = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 384m
max_allowed_packet = 1m
table_open_cache = 512
sort_buffer_size = 2m
read_buffer_size = 2m
read_rnd_buffer_size = 8m
myisam_sort_buffer_size = 64m
thread_cache_size = 8
query_cache_size = 32m
# try number of cpu's*2 for thread_concurrency
thread_concurrency = 8
[mysql]
no-auto-rehash
# 還有這一行
default-character-set=utf8
3、mysql配置檔案
主要配置檔案
錯誤日誌log-error
查詢日誌log
資料檔案
linux:
frm檔案: 存放表結構
**myd檔案: ** 存放表資料
**myi檔案: ** 存放表索引
如何配置
4、mysql邏輯架構介紹
總體概覽
2、服務層
3、引擎層
4、儲存層
查詢說明
5、mysql儲存引擎
看你的 mysql 當前預設的儲存引擎:
myisam
和innodb
阿里巴巴、**用哪個
mysql 高階 mysql高階知識
一.儲存引擎 引擎 指的是乙個系統的核心部分 引擎有不同分類是為了適應不同的使用場景 檢視mysql支援所有引擎 show engines mrg myisam 是一堆myisam表的集合 用於做水平分表,如果乙個表中資料量太大 將導致效率降低 水平分表就是把整個大表拆成不同的小表,每一次查詢 會判...
mysql知識 MySQL高階知識(一) 基礎
1.關於mysql的一些檔案 mysql如何安裝 如何配置自啟動,這裡不進行講述,可自行搜尋相關安裝教程進行處理。這裡主要介紹mysql的主要配置檔案。二進位制日誌log bin 用於主從複製。錯誤日誌log error 預設關閉,記錄嚴重的警告和錯誤資訊,每次啟動和關閉的詳細資訊等。查詢日誌sho...
MySQL高階知識(三) 索引
mysql官方對索引的定義 索引 index 是幫助mysql高效獲取資料的資料結構。因此索引的本質就是資料結構。索引的目的在於提高查詢效率,可模擬字典 書籍的目錄等這種形式。可簡單理解為 排好序的快速查詢資料結構 在資料之外,資料庫系統還維護著滿足特定查詢演算法的資料結構,這些資料結構以某種方式指...