[client]
port = 3306 # 設定mysql客戶端連線服務端時預設使用的埠
[mysql]
default-character-set=utf8 # 設定mysql客戶端預設字符集
[mysqld]
port=3306 #mysql服務端預設監聽(listen on)的tcp/ip埠
basedir="d:\developmenttools\mysql\" #解壓根目錄,基準路徑,其他路徑都相對於這個路徑
datadir="d:\developmenttools\mysql\data" #解壓根目錄\data mysql 5.7沒有這個資料夾,不過沒有關係, mysql資料庫檔案所在目錄
character-set-server=latin1 # 服務端使用的字符集預設為8位元編碼的latin1字符集
default-storage-engine=innodb # 建立新錶時將使用的預設儲存引擎
max_connections=100 # mysql伺服器支援的最大併發連線數(使用者數)。但總會預留其中的乙個連線給管理員使用超級許可權登入,即使連線數目達到最大限制。如果設定得過小而使用者比較多,會經常出現「too many connections」錯誤。
thread_cache_size=8 # 快取的最大執行緒數。當客戶端連線斷開時,如果客戶端總連線數小於該值,則處理客戶端任務的執行緒放回快取。在高併發情況下,如果該值設定得太小,就會有很多執行緒頻繁建立,執行緒建立的開銷會變大,查詢效率也會下降。一般來說如果在應用端有良好的多執行緒處理,這個引數對效能不會有太大的提高。
剛才在解壓的時候我們會發現沒有data這個資料夾,但是我們不需要去建立,我們輸入這個命令去初始化:
mysqld --initialize-insecure --user=mysql
使用-initialize-insecure生成空密碼
mysqld -install mysql
命令成功執行之後:提示「service successfully installed」。(mysqld -remove 是移除mysql)
net start mysql
(net stop mysql 是停止服務) 如有錯誤解除安裝重灌
mysql -u root -p
use mysql;
update
user
set authentication_string=password(
"密碼"
)where
user
="root"
;flush privileges
;
mysql免安裝版配置 MySQL免安裝版配置教程
操作步驟 2 解壓到相應的安裝目錄,以 d program files environment mysql 為例 3 新增環境變數,在系統的path中配置mysql的bin目錄 d program files environment mysql bin 4 新建mysql配置檔案my.ini,放在m...
mysql免安裝版
開啟 往下拉至如圖,請認準對應版本 windows x86,64 bit zip archive 第二大步 現在配置my.ini檔案 用記事本開啟檔案my default.ini,有些朋友可能喜歡自己新建my.ini檔案,這請君自便了,我還是用預設的檔案來改。1 去掉basedir和datadir前...
MySQL免安裝版安裝
mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d software tool mysql 8.0.18 winx64 切記此處一定要用雙斜槓 單斜槓這裡會出錯。設定mysql資料庫的資料的存放目錄 datadir d software tool mysq...