@mysql5.7的zip安裝流程
今天忙活了一天,遇到了一丟的坑,一開始是mysql8.0不支援進入安裝模式,而後又是配置檔案不對付,mysqld --initialize時出現data建立時檔案不全,導致mysql服務無法啟動,而現在終於整完了 發個文章把正確的流程整理下:
mysql5.7解壓後是乙個資料夾,裡面有資料庫的資料,以及一些必要的檔案,但是5.7版本的zip是沒有data資料夾和ini配置檔案。這邊做下解釋:
data資料夾:用於存放資料庫資料
ini配置檔案:資料庫的配置,包括編碼,埠號,連線數等
在安裝之前我們必須建立ini配置檔案,配置內容如下:
[mysqld]建立配置檔案 記得「my.ini"命名#繫結ipv4和3306埠 bind-address = 0.0.0.0 port = 3306 sql_mode=「strict_trans_tables,no_engine_substitution」
default_storage_engine=innodb innodb_buffer_pool_size=1000m
innodb_log_file_size=50m
basedir=f:\mysql-5.7.24-winx64
datadir=f:\mysql-5.7.24-winx64\data
max_connections=200
default-storage-engine=innodb
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8 [client]
port = 3306 default-character-set=utf8
接下來開始安裝
1.配置環境變數
我的電腦->屬性->高階->環境變數->path
如:c:\program files\mysql\mysql server 5.6\bin
注意是追加,不要覆蓋
2.修改my-default.ini
在其中修改或新增配置:
[mysqld]
basedir=c:\program files\mysql\mysql server 5.6(mysql所在目錄)
datadir=c:\program files\mysql\mysql server 5.6\data (mysql所在目錄\data)
3.以管理員身份執行cmd(win10右鍵左下角開始按鈕選擇以管理員身份執行cmd即可)
以管理員身份執行cmd(一定要用管理員身份執行,不然許可權不夠),
輸入:cd c:\program files\mysql\mysql server 5.6\bin 進入mysql的bin資料夾(不管有沒有配置過環境變數,也要進入bin資料夾,否則之後啟動服務仍然會報錯誤2)
輸入mysqld -install(如果不用管理員身份執行,將會因為許可權不夠而出現錯誤:install/remove of the service denied!)
安裝成功
4.執行mysqld --initialize(若沒有init則不存在data目錄,自然無法啟動成功)
如果沒執行這個語句 則data資料夾無法生成 導致出現
mysql 服務無法啟動 服務沒有報告任何錯誤也可能存在其它問題
5.安裝成功後就要啟動服務了,繼續在cmd中輸入:net start mysql,服務啟動成功!
服務啟動成功之後,就可以登入了,輸入mysql -u root -p(第一次登入沒有密碼,直接按回車過),登入成功!root預設密碼是存放在data下的err檔案裡:
6.最後附上乙個全面的root密碼重置,忘記root密碼也沒事點我6了6了
MySQL5 7 之zip版安裝教程
2 解壓放到指定盤中 本人安裝目錄 e tools mysql 5.7.26 winx64 3 配置環境變數 mysql home e tools mysql 5.7.26 winx64 path mysql home bin 4 在e tools mysql 5.7.26 winx64目錄下手動建...
選譯 MySQL5 7以上Zip版官方安裝文件
前言 在windows上安裝zip版mysql 選譯 學習mysql的朋友們會發現5.7 版本的mysql變得比以前難安裝了許多 當然我們可以選擇installer版本,但是這樣總感覺對學習mysql不太好 原因在於5.7版引入了一些更新,造成了一些新的坑,如果直接套用以前的教程肯定是行不通的。更新...
Mysql5 7安裝問題
但正是這個最新版本讓我折騰了好幾個小時,特此記錄下來!現在直接說這個版本 mysql 5.7.9 winx64.zip 出現的問題 1.my.ini配置檔案內容出錯了,在啟動服務的時候,服務始終啟動不起來,提示的錯誤資訊是 服務正在啟動中或是暫停中。通過 啟動任務管理器 服務 服務按鈕 進去檢視服務...