程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL(win7x64 5.7.16版本)下載、裝置、配置與運用的詳細圖文教程

MySQL(win7x64 5.7.16版本)下載、裝置、配置與運用的詳細圖文教程

編輯:MySQL綜合教程

MySQL(win7x64 5.7.16版本)下載、裝置、配置與運用的詳細圖文教程。本站提示廣大學習愛好者:(MySQL(win7x64 5.7.16版本)下載、裝置、配置與運用的詳細圖文教程)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL(win7x64 5.7.16版本)下載、裝置、配置與運用的詳細圖文教程正文


結合網上的材料,自己親身的去裝置了一次MySQL,裝置版本是win7x64 5.7.16。

在裝置進程中呈現並處理了如下問題:

1.“MySQL 服務無法啟動 服務沒報告任何錯誤”

2.啟動MySQL服務的時分,提示“發作零碎錯誤 2,零碎找不到指定的文件”。

3.TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_d...

4.initialize specified but the data directory has files in it

1.下載:

地址:http://dev.mysql.com/downloads/mysql/



由於不確定官網是不是還會變化,我這放上我事先下載的版本的某度的雲盤鏈接,生效了但還是需求的話,請喊我巨匠兄。

鏈接:http://pan.baidu.com/s/1dFoPxTJ 密碼:wd4o。

mysql-5.7.16-winx64 裝置包

2.裝置:

ZIP Archive版是免裝置的。只需解壓就行了。不需求裝置。我的放在d盤啦。


3.配置:

也就是my.ini文件的由來。

把my-default.ini(此文件是解壓之後,自帶的)這個文件復制一下重命名my.ini,然後交換成如下的代碼即可:(把外面D:\mysql\mysql-5.6.17-winx64改成你自己的軟件途徑,保管)
(上面的內容即為所新建的my.ini文件的內容。記得修正外面的途徑。)

[mysql]
# 設置mysql客戶端默許字符集
default-character-set=utf8 
[mysqld]
#設置3306端口
port = 3306 
# 設置mysql的裝置目錄
basedir=D:\mysql\mysql-5.6.17-winx64
# 設置mysql數據庫的數據的寄存目錄
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允許最大銜接數
max_connections=200
# 服務端運用的字符集默許為8比特編碼的latin1字符集
character-set-server=utf8
# 創立新表時將運用的默許存儲引擎
default-storage-engine=INNODB

我的my.ini文件的截圖如下:(詳細目錄在下面的截圖可以看到我的MySQL裝置在什麼地位,和上面的內容分歧。)

4.裝置mysql服務並啟動之:

也就是data文件夾的由來啦。

以管理員身份翻開cmd窗口後,將目錄切換到你解壓文件的bin目錄

再輸出mysqld install回車運轉就行了

接著就是輸出 net start mysql 啟動服務

報錯!!!

“服務器無法啟動,服務器沒有報告任何錯誤。”

然後。。。

再輸出mysqld --initialize-insecure --user=mysql

(執行完下面命令後,MySQL會自建一個data文件夾,並且建好默許數據庫,登錄的用戶名為root,密碼為空)

再次啟動:再輸出 net start mysql 啟動服務,OK成功。

就如我圖給的那樣。



假如不幸,你在這一步驟出錯了,那估量我們的電腦零碎不同的緣故,對目錄的距離符的辨認不一樣,我這是\一個槓,你報錯的話就試試改成2個槓\\,看看還報錯不。

請首先確定你的my.ini文件外面的2個目錄的確是正確的,上面回復的三樓的第二次回復估量就是配置文件的目錄沒寫對,才提示說目錄不存在的吧。

然後參考下四五樓的回復,應該就沒問題啦。可以順利的裝置成功。

看圖:錯誤圖

這有2個報錯,針對第一個報錯。可以如下n樓的辦法可以處理。

第二個報錯處理方案。

啟動MySQL服務的時分,提示“發作零碎錯誤 2,零碎找不到指定的文件”。

能夠是裝置失敗,招致的渣滓,影響,這個就是先刪除,然後再裝置,再啟動一遍。

報錯:initialize specified but the data directory has files in it

上面是官網上的英文解釋;

數據文件目錄不應該有其他的文件,這個data目錄應該是一個空目錄

把data清空後啟動mysql顯示mysql無法啟動

清空後,要重新初始化,也就是再次裝置生成data文件夾。

最好,看看這個data文件夾是干嘛的。

5.翻開MySQL數據庫即登錄MySQL數據庫。

還在命令形式下,將目錄切換到自己的\bin目錄下。

輸出mysql -u root -p ,默許是沒有密碼的。回車進入,root是用戶名,

(要想這麼做的前提是你必需曾經翻開MySQL服務。不然,是行不通的。)

加入exit 回車,就行了。記住直接封閉cmd窗口是沒有加入的,要輸出exit才會加入啊


另外:1。手動翻開MySQL服務的辦法,如圖:

詳細2.義務管理器翻開服務的方式的如下:

配置個環境變量,命令行翻開mysql數據庫就更簡約。

上面是我的Path環境變量外面配置的東西,分明,看到我的最後一個居然不是以分號開頭的。

當你要再添加這個MySQL的環境變量到這的時分,後面的分號得補上。然後再添加。

C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Android-sdk-windows\tools;C:\Program Files\TortoiseSVN\bin;%MAVEN_HOME%\bin;%M2_HOME%\bin;D:\Program Files\nodejs\

配置好環境變量之後,就可以直接cmd之後,不必進入目錄,然後輸出mysql -u root -p,就翻開MySQL數據庫了,當然你的服務必需啟動先,不然還是不行。

如今環境是好了,但是我不知道怎樣寫語句呀。額呵呵,為難了。

以上就是我這次配置環境的記載啦。

參考的某度經歷,再加上自己的理論。留下此記載,以備後用。

復雜運用的一個語句的表示圖:


(這個圖特殊是由於我在intellij idea 編輯器外面的那個 terminate 編輯器自帶的終端外面運用的命令行,跟你cmd是一樣樣的,正面看出這個編輯器還是有點牛x的,啥都有。)

有問題,直接留言塞,私信大家都看不到啦。留言的話,就可以給更多的人處理問題嘛,你說是不是。

自己隨後更新的圖有:

檢查版本.

這個是有人問看version報錯的解答圖。然後看到此圖下面我是命令行成功登錄上了MySQL數據庫,然後又加入來了。詳細參考下面,為啥這麼復雜就可以直接登錄。

修正密碼:

修正MySQL的root用戶密碼格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼,例子看圖外面。

-p前面不帶空格,直接跟舊密碼,不然會報錯哦。詳細就看截圖吧。

裝置完MySQL之後,看到自己電腦上的數據庫的概覽圖,我用的是可視化工具看的。

以上所述是給大家引見的MySQL(win7x64 5.7.16版本)下載、裝置、配置與運用的詳細圖文教程,希望對大家有所協助,假如大家有任何疑問請給我留言,會及時回復大家的。在此也十分感激大家對網站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved