mysql5.7.13.zip安裝教程(windows)
這是我之前進行MySQL免安裝版下載與配置的詳細過程,先分享給大家。
1. 下載Mysql
官方:→downloads→選社群版本MySQL Community Edition(GPL)→點選Community(GPL)Downloads>>→MySQL Community Server(GPL)→選擇自己要下載的版本(我是64位系統選擇的是Windows (x86, 64-bit), ZIP Archive)→Downloads→No thanks, just start my download.
2.配置環境變數
先將下載好的檔案解壓到你要安裝的位置,我解壓到了D:serversmysql
方案1:新建環境變數,變數名稱:MYSQL(一般大寫、也可小寫),變數值:D:serversmysql,向path中新增%MYSQL%/bin
方案2:直接向path中新增D:serversmysqlbin
3.安裝MySQL服務
命令列進入mysql的bin目錄下
(注:進入D盤直接輸入“D:“,使用“cd 資料夾名”進入某個資料夾 ,“cd..“返回上一目錄)
輸入service install或者mysqld install 提示安裝成功
輸入net start mysql 啟動mysql服務
使用mysql –u root –p (此命令是root登入,為簡寫,詳細格式自行查詢),root預設密碼為空,直接回車即可
4.mysql.ini
原檔案為mysql-defult.ini
修改其中的basedir=D:/servers/mysql
datadir=D:/servers/mysql/data
注意:路徑之間為“/“,如果直接複製過來沒有改會出現”系統錯誤1067“
系統錯誤5 使用管理員許可權開啟命令提示符
5.連線mysql
命令提示符下輸入:mysql -uroot -p
root預設密碼為空,直接回車即可進入
按照我之前安裝5.6的安裝方法(MySQL免安裝版下載與配置)安裝5.7的時候出現問題:
mysql服務無法啟動,服務沒有報任何錯誤
其實在這學期開始學習mysql的時候,就聽老師同學說,登入不了的問題,當時沒有在意,也是因為電腦上早就安裝了mysql5.6,也就沒有在意這個問題。這兩天win10系統出問題,重灌了win7,安裝5.7的時候出現了這個問題。
之前的版本預設密碼為空,具體版本不太清楚,反正5.6密碼是空。5.7的安全性提升,在linux安裝5.7的時候,安裝完成後會生成一個隨機性密碼,儲存在root/.mysql_secret中,如果沒有這個檔案,去系統日誌中查詢password,就應該能找到。
但是windows下就不知道如何解決了,不過最後還是找到了解決方法。
解決方法:
來自:windows MySql 5.7.9,啟動不了。缺少data
然而並不是缺少data資料夾,將my-default.ini檔案改名為my.ini,移動到bin/目錄下,在bin/下執行命令 mysqld --initialize --user=mysql --console ,這條命令估計是初始化的命令
然後啟動服務 net start mysql
命令列顯示貼在這
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
?
C:Windowssystem32>cd .. C:Windows>cd .. C:>cd mysql-5.7.13-winx64/Boot 系統找不到指定的路徑。 C:>cd mysql-5.7.13-winx64bin C:mysql-5.7.13-winx64bin>mysqld install Service successfully installed. C:mysql-5.7.13-winx64bin>net start mysql MySQL 服務正在啟動 . MySQL 服務無法啟動。 服務沒有報告任何錯誤。 請鍵入 NET HELPMSG 3534 以獲得更多的幫助。 C:mysql-5.7.13-winx64bin>net start mysql MySQL 服務正在啟動 . MySQL 服務無法啟動。 服務沒有報告任何錯誤。 請鍵入 NET HELPMSG 3534 以獲得更多的幫助。 C:mysql-5.7.13-winx64bin>mysqld --initialize --user=mysql --console 2016-06-21T14:07:20.922112Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see doc umentation for more details). 2016-06-21T14:07:22.669315Z 0 [Warning] InnoDB: New log files created, LSN=45790 2016-06-21T14:07:23.106116Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2016-06-21T14:07:23.308916Z 0 [Warning] No existing UUID has been found, so we a ssume that this is the first time that this server has been started. Generating a new UUID: 79c8386d-37b9-11e6-9709-74867a6179b7. 2016-06-21T14:07:23.340116Z 0 [Warning] Gtid table is not ready to be used. Tabl e 'mysql.gtid_executed' cannot be opened. 2016-06-21T14:07:23.355716Z 1 [Note] A temporary password is generated for root@ localhost: rr9.8h74twfR C:mysql-5.7.13-winx64bin>mysql -uroot -prr9.8h74twfR mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 2003 (HY000): Can 't connect to MySQL server on ' localhost ' (10061) C:mysql-5.7.13-winx64bin>net start mysql MySQL 服務正在啟動 . MySQL 服務已經啟動成功。 C:mysql-5.7.13-winx64bin>mysql -uroot -prr9.8h74twfR mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 Server version: 5.7.13 Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type ' help; ' or ' h ' for help. Type ' c ' to clear the current input statement. mysql> set password=password(' '); Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> exit Bye C:mysql-5.7.13-winx64bin>mysql -uroot Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 3 Server version: 5.7.13 MySQL Community Server (GPL) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type ' help; ' or ' h ' for help. Type ' c' to clear the current input statement. mysql> exit Bye C:mysql-5.7.13-winx64bin>
|
精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程 mysql5.6各版本安裝教程
其它網友的補充:
環境:windows 10某個版本(寫本文的最新版本)
目的:安裝個mysql服務端,從官方下載的zip壓縮版5.7.16,而不是msi版本。
操作過程折騰了,以前安裝過多次,不過好像不是真正意義上的從zip安裝,而是使用之前透過msi安裝過的版本,後面只是註冊成系統服務一項。
本次折騰的的操作,主要從官方是下載.zip版本壓縮包,選擇的是x64版,解壓縮到合適的目錄裡,本文以 C:Program Filesmysql 為例。
step 0. 準備配置檔案:複製my-default.ini得到my.ini ,修改其中的basedir, datadir兩個引數,示例如下
basedir = C:Program Filesmysql
datadir = D:datamysql-data
step 1. 安裝為windows服務:管理員身份啟動cmd,進入mysql/bin/目錄,執行如下安裝命令:
mysqld --install MySQL --defaults-file="C:Program Filesmysqlmy.ini"
注意:--install 引數必須在前,否則mysqld會認為你要執行mysqld程式,然後啟動失敗)
setp 2. 初始化資料目錄:建立 D:data ,注意不需要建立mysql-data子目錄;執行 mysqld --initialize
step 3. 查root使用者初始密碼:查windows日誌-應用程式日誌,裡面應該有類似如下一條
A temporary password is generated for root@localhost: 5cuiMezaNd>QFor more information....
其中5cuiMezaNd>Q即是預設密碼,到命令列裡修改一下吧,如下一行,將root密碼改為000111, 會有互動提示輸入舊密碼的。
mysqladmin.exe -uroot -p password "000111"
step 4. 啟動windows服務:net start MySQL. 完工。
Addition. 如需要解除安裝服務,到mysql/bin/目錄裡執行 mysqld.exe --remove 即可。需要的話刪除mysql資料檔案目錄。
以上就是mysql5.7.13.zip安裝配置方法,以及安裝過程中遇到的問題解決方法,希望對大家的學習有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2524/viewspace-2805383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows docker 安裝教程WindowsDocker
- windows安裝npm教程WindowsNPM
- git Windows版本安裝教程GitWindows
- mysql安裝教程-windows版MySqlWindows
- Mysql 5.7 免安裝版windows安裝完整教程MySqlWindows
- Windows安裝MySQL5.7教程WindowsMySql
- windows安裝mongodb詳細教程WindowsMongoDB
- Macbook 安裝Windows的完美教程MacWindows
- Windows下安裝nginx教程(轉)WindowsNginx
- Windows Docker Desktop安裝教程WindowsDocker
- Windows Subsystem for Android™ 安裝教程WindowsAndroid
- git安裝及配置教程 windows windows上git的安裝和使用GitWindows
- VMware Workstation安裝+徹底解除安裝教程(Windows版)Windows
- webpack安裝教程windows下、mac下WebWindowsMac
- Windows安裝tensorflow教程 GPU版WindowsGPU
- MOAC Windows版系統安裝教程Windows
- MySQL—ZIP包安裝教程-Windows 7MySqlWindows
- mysql總結(二)--Windows下安裝教程MySqlWindows
- Flutter應用Windows安裝包建立教程FlutterWindows
- Windows下的Memcache安裝與測試教程Windows
- Windows 64位下安裝Redis詳細教程WindowsRedis
- Windows 8客戶預覽版安裝教程Windows
- windows10系統安裝教程 怎麼重灌windows10系統教程Windows
- 【VMware】虛擬機器安裝Windows 10安裝教程(秒看秒懂)虛擬機Windows
- CodeMan快速安裝配置教程:Windows下安裝配置Java JDK環境WindowsJavaJDK
- WINDOWS下安裝MYSQL資料庫教程詳解WindowsMySql資料庫
- Windows系統安裝MySQL5.7簡易教程WindowsMySql
- Windows 10 安裝Virtualbox 6.1.22詳細教程Windows
- Nagios 監控windows客戶端安裝教程iOSWindows客戶端
- windows10和安裝linux雙系統安裝教程(超簡單)WindowsLinux
- vscode安裝教程(windows) 安裝vscode要不要新增到pathVSCodeWindows
- windows 安裝教程 elasticsearch7.0.X & es-headWindowsElasticsearch
- windows10下載安裝Git教程[超詳細]WindowsGit
- Windows 10平臺安裝PostgreSQL 14.2詳細教程WindowsSQL
- 如何在 Windows 上安裝SSMS,保姆級教程來了!WindowsSSM
- Parallels Desktop 17安裝Windows11教程(pd17虛擬機器安裝win11教程)ParallelWindows虛擬機
- Windows 安裝 securecrtWindowsSecurecrt
- Git安裝 for windowsGitWindows