便攜版Mysql安裝

2022-05-11 13:29:30 字數 3082 閱讀 9771

目錄8.啟動mysql服務

2.維護

免安裝版:

msi安裝版:

在環境變數path中新增bin目錄的絕對路徑

[client] 

port= 3306

socket= /tmp/mysql.sock

default-character-set= utf8

[mysqld]

port= 3306

default-storage-engine=innodb

# 建立新錶時將使用的預設儲存引擎

socket = /tmp/mysql.sock

#default-character-set=utf8

# 設定mysql伺服器的字符集

#character-set-server=utf8

# 服務端使用的字符集預設為8位元編碼的latin1字符集

max_connections=100

# mysql伺服器支援的最大併發連線數(使用者數)。但總會預留其中的乙個連線給管理員使用超級許可權登入,即使連線數目達到最大限制。如果設定得過小而使用者比較多,會經常出現「too many connections」錯誤。

query_cache_size=0

# 查詢快取大小,用於快取select查詢結果。如果有許多返回相同查詢結果的select查詢,並且很少改變表,可以設定query_cache_size大於0,可以極大改善查詢效率。而如果表資料頻繁變化,就不要使用這個,會適得其反

#table_cache=256

# 這個引數在5.1.3之後的版本中叫做table_open_cache,用於設定table快取記憶體的數量。由於每個客戶端連線都會至少訪問乙個表,因此此引數的值與 max_connections有關。當某一連線訪問乙個表時,mysql會檢查當前已快取表的數量。如果該錶已經在快取中開啟,則會直接訪問快取中的表已加快查詢速度;如果該錶未被快取,則會將當前的表新增進快取並進行查詢。在執行快取操作之前,table_cache用於限制快取表的最大數目:如果當前已經快取的表未達到table_cache,則會將新錶新增進來;若已經達到此值,mysql將根據快取表的最後查詢時間、查詢率等規則釋放之前的快取。

tmp_table_size=34m

# 記憶體中的每個臨時表允許的最大大小。如果臨時表大小超過該值,臨時表將自動轉為基於磁碟的表(disk based table)。

thread_cache_size=8

# 快取的最大執行緒數。當客戶端連線斷開時,如果客戶端總連線數小於該值,則處理客戶端任務的執行緒放回快取。在高併發情況下,如果該值設定得太小,就會有很多執行緒頻繁建立,執行緒建立的開銷會變大,查詢效率也會下降。一般來說如果在應用端有良好的多執行緒處理,這個引數對效能不會有太大的提高。

#------------------------------myisam相關引數 begin--------------------------------

myisam_max_sort_file_size=100g

# mysql重建索引時允許使用的臨時檔案最大大小

myisam_sort_buffer_size=68m

key_buffer_size=54m

# key buffer大小,用於快取myisam表的索引塊。決定資料庫索引處理的速度(尤其是索引讀)

read_buffer_size=64k

# 用於對myisam表全表掃瞄時使用的緩衝區大小。針對每個執行緒進行分配(前提是進行了全表掃瞄)。進行排序查詢時,mysql會首先掃瞄一遍該緩衝,以避免磁碟搜尋,提高查詢速度,如果需要排序大量資料,可適當調高該值。但mysql會為每個客戶連線發放該緩衝空間,所以應盡量適當設定該值,以避免記憶體開銷過大。

read_rnd_buffer_size=256k

sort_buffer_size=256k

# connection級引數(為每個執行緒配置),500個執行緒將消耗500*256k的sort_buffer_size。

# innodb用於儲存元資料資訊的記憶體池大小,一般不需修改

innodb_flush_log_at_trx_commit =1

# 事務相關引數,如果值為1,則innodb在每次commit都會將事務日誌寫入磁碟(磁碟io消耗較大),這樣保證了完全的acid特性。而如果設定為0,則表示事務日誌寫入記憶體log和記憶體log寫入磁碟的頻率都為1次/秒。如果設為2則表示事務日誌在每次commit都寫入記憶體log,但記憶體log寫入磁碟的頻率為1次/秒。

innodb_log_buffer_size=2m

# innodb日誌資料緩衝大小,如果緩衝滿了,就會將緩衝中的日誌資料寫入磁碟(flush)。由於一般至少都1秒鐘會寫一次磁碟,所以沒必要設定過大,即使是長事務。

innodb_buffer_pool_size=105m

# innodb使用緩衝池來快取索引和行資料。該值設定的越大,則磁碟io越少。一般將該值設為物理記憶體的80%。

innodb_log_file_size=53m

# 每乙個innodb事務日誌的大小。一般設為innodb_buffer_pool_size的25%到100%

innodb_thread_concurrency=9

# innodb核心最大併發執行緒數

#-------------------------------# innodb相關引數 end -------------------------------

刪除服務

sc delete mysql
1.隨即密碼
mysqld --initialize
2.空密碼
mysqld --initialize -insecure
net start mysql
net stop mysql
mysqld -remove
use mysql;

set password for 'root'@'localhost'=password('root');

mysql 5 7 便攜版 便攜版Mysql安裝

1.安裝 1.解壓 2.在主目錄下新建data和tempdata兩個資料夾 3.配置環境變數 在環境變數path中新增bin目錄的絕對路徑 4.配置my.ini client port 3306 socket tmp mysql.sock default character set utf8 mys...

Typora 1 0 2 安裝 便攜 破解版

typora是一款由abner lee開發的輕量級markdown編輯器,適用於os x windows和linux三種作業系統。與其他markdown編輯器不同的是,typora沒有採用源 和預覽雙欄顯示的方式,而是採用所見即所得的編輯方式,實現了即時預覽的功能,但也可切換至源 編輯模式。typo...

IntelliJ IDEA 便攜增強版

idea 全稱 intellij idea,是j a語言開發的整合環境,intellij在業界被公認為最好的j a開發工具之一,尤其在智慧型 助手 自動提示 重構 j2ee支援 各類版本工具 git svn github等 junit cvs整合 分析 創新的gui設計等方面的功能可以說是超常的。i...