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 如果要把它註冊成...