mysql資料伺服器 手動配置資料伺服器mysql

2021-10-17 16:01:34 字數 1615 閱讀 4697

1.mysql檔案和資料夾(linux 配置檔案檔案字尾為cnf)

bin  放可執行性檔案

include   存放標頭檔案

lib   存放庫檔案

share    存放字符集,語言等資訊

my.ini    mysql軟體正在使用的配置檔案

my-huge.ini    當mysql軟體為超大型資料庫時使用的配置檔案

my-small.ini     當mysql軟體為小型資料庫時使用的配置檔案

my-template.ini   配置檔案模板

2.my.ini配置檔案中的內容可實現修改資料庫例項的引數(linux中為my.cnf)

客戶端[mysql]

客戶端的埠號

prot=3306

客戶端預設字符集

default-character-set=utf8

[mysqld]

服務端prot=3306

資料庫伺服器的安裝目錄

basedir=????

mysql資料庫資料檔案的目錄

datadir=???

mysql軟體端的字符集

character-set-server=utf8

mysql軟體的儲存引擎

default-storage-engine=innodb

mysql最大連線數

max-connections=100

mysql軟體快取

query_cache_size=0

mysql中可以開啟表的總數

table_cache=256

mysql軟體記憶體中可以儲存臨時表的最大值

tem_table_size=9m

mysql軟體可以保留的客戶端鏈結執行緒數

thread_cache_size=8

mysql軟體重建索引時允許的最大臨時檔案的大小

myisam_max_sort_file_size=10g

mysql軟體重建索引時允許的最大快取的大小

myisam_sort_buffer_size=17m

mysql軟體中最大關鍵字快取的大小

key_buffer_size=10m

mysql軟體全掃瞄myisam表時的快取大小

read_buffer_size=6k

mysql軟體可以插入排序好的資料的快取的小

read_rnd_buffer_size=256k

mysql軟體使用者排序時快取的大小

sort_buffer_size=256k

關於innodb儲存引擎引數設定

附加記憶體池大小

innodb_additional_mem_pool_size=2m

關於提交日誌的時機

innodb_flush_log_at_trx_commit=1

儲存日誌資料的快取區的大小

innodb_log_buffer_size=1m

快取池中快取區的大小

innodb_buffer_pool_size=17m

日記檔案的大小

innodb_log_file_size=10m

允許執行緒的最大數

innodb_thread_concurrency=8

手動建立mysql伺服器 手動配置MYSQL伺服器

首先使用資源管理器進入到mysql的安裝目錄,有乙個叫my default.ini的檔案,把這個檔案複製一下,改名為my.ini。找到 mysqld 節點,在此節點下新增兩個屬性 設定mysql的安裝目錄 basedir d program files x86 mysql 5.6.24 win32 ...

redis mysql遊戲資料伺服器

資料伺服器在設計上採用三個層次的資料同步,實現玩家資料的高速獲取和修改。資料層次上分為 記憶體資料,redis 資料,mysql 資料設計目的 首先保證資料的可靠,防止資料丟失,保證資料完整。然後實現資料的高速訪問,減少由玩家數量增加對資料伺服器效能造成的影響。最後實現運維資料的入庫,以及資料持久化...

手動配置MYSQL服務

my sql config 1.新建my.ini 檔案到c windows 目錄下,修改其內容為 mysqld 設定basedir指向mysql的安裝路徑 basedir d mysql datadir d mysql data default character set utf8 如果要把它註冊成...