MySQL 5 7解壓版(zip版)安裝配置教程

2021-07-25 14:40:22 字數 3528 閱讀 1355

mysql for windows 5.7.7 之前的 zip 版中都會附帶 data 目錄, 裡面有 mysql 的初始資料庫. 從 5.7.7 版本開始, 就沒有這個目錄了, 需要用命令初始化資料庫.

[client]

no-beep

port=3306

[mysql]

default-character-set=utf8

[mysqld]

#繫結ipv4和3306埠

port=3306

# 設定mysql的安裝目錄

basedir="d:/mysql"

# 設定mysql資料庫的資料的存放目錄

datadir="d:/mysql/data"

tmpdir="d:/mysql/temp"

character-set-server=utf8

default-storage-engine=innodb

sql-mode="strict_trans_tables,no_auto_create_user,no_engine_substitution"

# general and slow logging.

log-output=file

general-log=0

general_log_file="d:/mysql/mysql-general.log"

slow-query-log=1

slow_query_log_file="d:/mysql/mysql-slow.log"

long_query_time=10

log-error="d:/mysql/mysql.err"

server-id=0

secure-file-priv="d:/mysql/uploads"

#下面都是可選引數

# 允許最大連線數

max_connections=151

query_cache_size=0

table_open_cache=2000

tmp_table_size=40m

thread_cache_size=10

#*** myisam specific options

myisam_max_sort_file_size=100g

myisam_sort_buffer_size=71m

key_buffer_size=8m

read_buffer_size=64k

read_rnd_buffer_size=256k

#*** innodb specific options ***

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=1m

innodb_buffer_pool_size=8m

innodb_log_file_size=48m

innodb_thread_concurrency=9

innodb_autoextend_increment=64

innodb_buffer_pool_instances=8

innodb_concurrency_tickets=5000

innodb_old_blocks_time=1000

innodb_open_files=300

innodb_stats_on_metadata=0

innodb_file_per_table=1

innodb_checksum_algorithm=0

back_log=80

flush_time=0

join_buffer_size=256k

max_allowed_packet=4m

max_connect_errors=100

open_files_limit=4161

query_cache_type=0

sort_buffer_size=256k

table_definition_cache=1400

binlog_row_event_max_size=8k

sync_master_info=10000

sync_relay_log=10000

sync_relay_log_info=10000

儲存配置檔案 , 然後按照配置檔案裡的設定建立目錄

d:\mysql

\data

d:\mysql

\temp

d:\mysql

\uploads

以管理員許可權執行 cmd, 並進入 d:\mysql\bin 目錄, 執行初始化命令, 建立資料庫.

mysqld--

defaults

-file=d:\mysql\my

.ini--

initialize

-insecure--

console

–defaults-file 引數指定要使用的配置檔案位置

–initialize-insecure 引數是 mysql 5.7.7 新加入的初始化資料庫引數, 這個引數表示初始化資料庫的同時建立乙個不帶密碼的 root 使用者.

–console 引數表示將日誌輸出到命令列介面

新增 windows 服務, 以便自動執行 mysql.

建立名為 mysql的 windows 服務

以管理員許可權執行 cmd, 並進入 d:\mysql\bin 目錄, 執行以下命令.

mysqld--

install

mysql--

defaults

-file=d:\mysql\my

.ini

或者用sc命令建立新服務,這個方法可以解決用 mysqld –install 新增多個 mysql 例項時 mysqld 始終指向第乙個mysql目錄的問題

sc create mysql binpath= "d:\mysql

\bin

\mysqld --defaults-file=d:\mysql

\my.ini mysql"

安裝完後還要配置一下才能使用:

1、my.ini的引數配置

關於my.ini裡面更多更複雜的引數配置,洪哥這裡就不介紹了。需要對mysql進行優化的兄弟們可以參照mysql官網的手冊來操作。

2、配置root使用者登入

預設情況下root是空密碼,所以直接執行d:\mysql\bin\mysql -uroot -p,提示輸入密碼時,直接回車即可以root身份進入管理mysql了。

root沒有密碼是太恐怖了,我們來給它設定乙個密碼。執行d:\mysql\bin\mysqladmin -uroot -p password 《新密碼》 ,將《新密碼》替換為你的自定義密碼,然後按回車。這時會提示輸入密碼,其實是指的原密碼,原密碼因為是空,所以這裡再回車即可完成設定。

3、其它操作

用root使用者及其新密碼登入進去之後,就可以完成其它所有的正常工作了。在此就不贅述了。

MySQL5 7解壓版安裝

自己選擇版本與作業系統。如這裡放到了c softinstall mysql 5.7.21 winx64 mysql home c softinstall mysql 5.7.21 winx64在path 後面新增 mysql home bin,當然如果是win10系統,配置環境變數更方便 建立my....

Mysql 5 7解壓版配置

mysql 安裝目錄 basedir d programfiles mysql 5.7.31 winx64 datadir d programfiles mysql 5.7.31 winx64 data 允許最大連線數 max connections 200character set server ...

mysql5 7解壓版安裝(windows)

1.配置環境變數 在環境變數path中新增 d devtools mysql 5.7.25 winx64 bin 根據自己的目錄填寫 2.解壓檔案 my.ini的內容 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d devtools mysql 5.7...