Mysql windows安裝

2022-09-23 04:12:04 字數 2853 閱讀 3797

1.1 環境變數配置

2)引數為mysql解壓後安裝檔案的bin檔案路徑如我的:

變數名:mysql_home

變數值:e:\tools\database\mysql\mysql8.0.11\mysql-8.0.11-winx64\bin

3)然後在path變數開頭新增%mysql_home%;然後確定儲存即可

在解壓後的目錄中,如:e:\tools\database\mysql\mysql8.0.11\mysql-8.0.11-winx64 建立my.ini檔案,並建立資料目錄。檔案內容如下:

[client]

port=3306

[mysql]

no-beep

# default-character-set=

[mysqld]

port=3306

# mysql根目錄 (修改點!)

basedir=d:\\software\\mysql-8.0.11-winx64

# 放所有資料庫的data目錄 (修改點!)

datadir=d:\\software\\mysql-8.0.11-winx64\\data

# character-set-server=utf8mb4

# 預設儲存引擎innodb

default-storage-engine=innodb

# set the sql mode to strict

# sql-mode="strict_trans_tables,no_auto_create_user,no_engine_substitution"

sql_mode=no_engine_substitution,strict_trans_tables

#日誌輸出為檔案

log-output=file

# 是否開啟sql執行結果記錄,必須要設定general_log_file引數,日誌的路徑地址

# 即日誌跟蹤,1為開啟,0為關閉

general-log=0

general_log_file="execute_sql_result.log"

# 配置慢查詢,5.7版本預設為1

slow-query-log=1

slow_query_log_file="user-slow.log"

long_query_time=10

#預設不開啟二進位制日誌

#log-bin=mysql-log

#錯誤資訊檔案設定,會將錯誤資訊放在data/mysql.err檔案下

log-error=mysql.err

# server id.資料庫伺服器id,這個id用來在主從伺服器中標記唯一mysql伺服器

server-id=1

#lower_case_table_names: 此引數不可以動態修改,必須重啟資料庫

#lower_case_table_names = 1 表名儲存在磁碟是小寫的,但是比較的時候是不區分大小寫

#lower_case_table_names=0 表名儲存為給定的大小和比較是區分大小寫的

#lower_case_table_names=2, 表名儲存為給定的大小寫但是比較的時候是小寫的

lower_case_table_names=1

#限制資料的匯入匯出都只能在uploads檔案中操作,這個是在sql語句上的限制。

#secure-file-priv="d:\software\mysql-8.0.11-winx64\uploads"

#值為null ,也就是註釋掉這個引數或者secure-file-priv=null。表示限制mysqld 不允許匯入|匯出

#值為/tmp/ ,即secure-file-priv="/tmp/" 表示限制mysqld 的匯入|匯出只能發生在/tmp/目錄下

#沒有具體值時,即secure-file-priv= 表示不對mysqld 的匯入|匯出做限制

# 最大連線數

max_connections=151

# 開啟表的最大快取數

table_open_cache=2000

# tmp_table_size 控制記憶體臨時表的最大值,超過限值後就往硬碟寫,寫的位置由變數 tmpdir 決定

tmp_table_size=16m

# 每建立一個連線,都需要一個執行緒來與之匹配,此引數用來快取空閒的執行緒,以至不被銷燬,

# 如果執行緒快取中有空閒執行緒,這時候如果建立新連線,mysql就會很快的響應連線請求。

# 最大快取執行緒數量

thread_cache_size=10

1)鍵入命令 碟符: 如我的 e:

2)cd e:\tools\database\mysql\mysql8.0.11\mysql-8.0.11-winx64\bin

3)輸入 mysqld --initialize --user=mysql --console 命令初始化資料庫,等一會會出現一個初始密碼,務必拷貝貼上到一個文件中

4)等一會會提示初始化成功,然後執行   mysqld --install  會提示安裝成功

1)執行cmd 輸入:

net start mysql

2)等mysql啟動後輸入:

mysql -u root -p

3)會提示你輸入密碼,你儲存的那個初始密碼這裡就用到了,輸入後會提示歡迎,下面修改初始密碼

alter user 'root'@'localhost' identified by '新密碼';

4)記得語句帶 ‘;’號 會提示成功,然後輸入

flush privileges;

5)來重新整理資料庫使用者,到此就安裝完畢了,可以試試新建表然後查詢某條資料

windows 安裝mysql

2 解壓到c盤 c mysql 5 7 21 winx64 3 新增到環境變數 右鍵計算機 》 屬性 》 高階系統設定 》 高階 》 環境變...

MySQL安裝for windows

mysql安裝 for windows 版本5 7 x mysql伺服器幫助我們來管理檔案的操作 mysql軟體 伺服器端軟體 服務端程式 解析指令 對檔案的操作 客戶端軟體 客戶端程式 傳送指令 sql 解析指令 安裝 1安裝mysql伺服器軟體 2啟動伺服器端程式 3客戶端連線服務端 新增系統環...

Mysql windows上mysql服務管理

自5 1 21及以後的變化 binary description mysqld nt optimized binary with named pipe support mysqld optimized binary without named pipe support mysqld debug li...