第一步:下載MYSQL安裝包。
MYSQL官方網站:https://dev.mysql.com/downloads/installer/
百度雲鏈接:
鏈接:https://pan.baidu.com/s/1uAiQqW-NAXCUf7V_0TYzUQ
提取碼:l5fz
第二步:雙擊安裝包,進行安裝。
1.選擇NEXT。
2.繼續選擇NEXT。
3.需要注意的是當Check Requirements時,如果你有未安裝的插件,如下圖中的Connector/ODBC...時,需要選擇Excute進行下載安裝。
4.待插件全部安裝成功后,如下圖所示,再次選擇NEXT。
5.進入Apply Updates時,選擇Excute ,之后再次點擊Next->Finish。
6.緊接着會彈出一個界面,我們需要選擇添加mysql服務。
7.選擇mysql server服務,加入。並點擊NEXT。
8.同樣我們需要點擊Excute下載安裝,完成后如下圖所示,並點擊NEXT->FINISH。
8.下面到了最為關鍵的步驟 ,現在、馬上、立刻,拿一支筆、拿一個筆記本(不是隨便一張紙)!!!因為一下東西不記好,以后你會像吃shit一樣煩!
9.如圖所示Port(端口號)后邊有黃色驚嘆號,說明當前默認的端口號被占用,需要更換端口號。
10.如圖所示,我將端口更換為3303,切記!更換后的端口號一定要牢記,最好整理到常用的筆記本上。記錄好之后,單機NEXT,NEXT。
11.接下來同樣相當重要,為你的root用戶設置密碼,設置密碼時一定要先把要設置的密碼記錄下來,再輸入。
密碼設置成功后,可以選擇添加用戶,也可以等待安裝成功后再添加。
12.可以修改你的服務名,一般默認即可。選擇NEXT。
13.Excute->NEXT->Finish->NEXT->Finish。
到此mysql數據庫安裝完畢,但是目前還不能正常使用。
第三步,配置環境變量。
1.右鍵本機(我的電腦、這台電腦、此電腦),選擇屬性。左側找到高級系統設置,單擊;
2.選擇高級->環境變量->在系統變量里找到Path->選中->雙擊(點擊編輯)->右側單擊瀏覽,找到mysql的安裝目錄(注:路徑到bin目錄)。
3.之后一路確定。。。
OK,環境變量配置完畢!但是你以為就這樣完了嗎!?too young,too simple!
第四步,也就是最后一步!添加配置文件。
1.找到你的mysql安裝目錄,默認如圖所示。
2.如下圖所示,如果你的安裝目錄下有my.ini文件,可省略此步驟,直接去數據庫的世界玩耍吧!如果沒有,乖乖跟着我一起添加配置文件吧!
3.新建文本文檔,復制如下代碼:
1 [mysqld] 2 # 設置3306端口 3 port=3306 4 # 設置mysql的安裝目錄 5 basedir=C:\Program Files\MySQL 6 # 設置mysql數據庫的數據的存放目錄 7 datadir=C:\Program Files\MySQL\Data 8 # 允許最大連接數 9 max_connections=200 10 # 允許連接失敗的次數。 11 max_connect_errors=10 12 # 服務端使用的字符集默認為UTF8 13 character-set-server=utf8 14 # 創建新表時將使用的默認存儲引擎 15 default-storage-engine=INNODB 16 # 默認使用“mysql_native_password”插件認證 17 #mysql_native_password 18 default_authentication_plugin=mysql_native_password 19 [mysql] 20 # 設置mysql客戶端默認字符集 21 default-character-set=utf8 22 [client] 23 # 設置mysql客戶端連接服務端時默認使用的端口 24 port=3306 25 default-character-set=utf8
4.點擊保存后,將文件名和后綴名改為 my.ini 。
5.以管理員身份運行命令提示符(即:cmd),進入mysql安裝目錄,輸入mysqld --initialize --console,9P0gYk-?0,kT就是初始密碼,一定要記錄。
6.繼續在命令行中輸入mysqld --install,如果出現 Service successfully installed.即為成功!
如果出現以下內容,需要刪除原有服務。
刪除原有服務需要在命令行中輸入:sc delete mysql。
之后再次輸入:mysqld --install。
7.mysql服務安裝成功后,需要啟動服務。在命令行中輸入:net start mysql 。
到此,mysql數據庫全部安裝、配置完畢,可以正常使用了!
登錄mysql,在命令行中輸入:mysql -uroot -p 回車,輸入root密碼。也可以使用用戶登錄,將root改為你自己的用戶名即可。
注! -p后邊可以直接跟密碼嗎?可以!但是這樣會讓你的數據庫密碼暴露出來,所以建議大家以后先回車,再輸入密碼,mysql會為你隱藏密碼。
8.登錄時如果出現如圖所示的情況:
在輸入密碼的時候輸入初始密碼:
9.登錄成功后,在操作數據庫的時候會報以下錯誤:
1 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
這是因為此時你的密碼時初始密碼,你需要先修改密碼才可以繼續操作。
修改密碼如下:
1 alter user 'root'@'localhost' identified by '123456';
最后的“123456”替換為你想要設置的密碼,切記不要設置為純數字或者純密碼,密碼太簡單也會報錯。
修改完之后,提示OK,說明修改成功!
ctrl+z退出mysql,重新使用新密碼登錄即可。
PS:如果當登錄時出現無法登錄的情況或者忘記root密碼(請先檢查mysql服務是否已開啟),請看一下文章https://www.cnblogs.com/mzxiaoze/p/10413399.html 。