博客推行版本更新,成果積累制度,已經寫過的博客還會再次更新,不斷地琢磨,高質量高數量都是要追求的,工匠精神是學習必不可少的精神。因此,大家有何建議歡迎在評論區踴躍發言,你們的支持是我最大的動力,你們敢投,我就敢肝 ...
下載網址
1.MySQL官網下載壓縮版文件,放至安裝路徑下載zip安裝包
MySQL :: Download MySQL Community Server (Archived Versions)
點擊此處下載MySQL server 8.0.33壓縮包
2、解壓,並配置環境變數
2.1 解壓zip包到安裝目錄
將zip包解壓到心儀的路徑(路徑全英文,建議安裝在C盤以外的盤符) 例如:D:\install_SE_pc\mysql_8.0.33
2.2 配置環境變數
2.3 創建並配置初始化的my.ini文件
放在安裝目錄下
配置文件my.ini內容如下:
(1)註意修改尾碼.ini (若未改為配置文件是因為文件尾碼隱藏,預設是看不到文件擴展名的)
(2)將配置內容複製到該文件內(配置內容放在文章末尾)
(3)修改basedir(修改為mysql的完整路徑) 例如: basedir=D:/install_SE_pc/mysql_8.0.33
(4)修改datadir(修改為mysql的完整路徑\data)
[mysqld]
# skip-grant-tables # 密碼錯誤就用這個,不用密碼驗證身份
# 設置3306埠
port=3306
# 設置mysql的安裝目錄
basedir=D:/install_SE_pc/mysql_8.0.33/mysql-8.0.33-winx64 # 切記此處一定要用雙斜杠\\,單斜杠我這裡會出錯,或者是用單斜杠。自己嘗試吧
# 設置mysql資料庫的數據的存放目錄
datadir=D:/install_SE_pc/mysql_8.0.33/mysql-8.0.33-winx64/data # 此處同上
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字元集預設為UTF8
character-set-server=utf8
# 創建新表時將使用的預設存儲引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
# 這個需要註意一下,不然報錯
# 其原因是從 5.6開始,timestamp 的預設行為已經是 deprecated 了。
explicit_defaults_for_timestamp=true
[mysql]
# 設置mysql客戶端預設字元集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時預設使用的埠
port=3306
default-character-set=utf8
安裝mysql
統左下角,Windows徽標處右鍵,選擇“命令提示符(管理員)”:
打開“命令提示符”以管理員身份運行(點擊win鍵搜索cmd)
控制命令台
進入到剛剛解壓的MySQL的bin目錄中:
例如: D:\install_SE_pc\mysql_8.0.33\mysql-8.0.33-winx64\bin
自己安裝什麼位置自己cd 到安裝的bin目錄
3.3、初始化MySQL資料庫
命令:
.\mysqld --initialize-insecure
作用:初始化資料庫,並設置預設root密碼為空
或者
.\mysqld --initialize --console
稍等片刻,待程式執行後,有密碼
A temporary password is generated for root@localhost: iiQjNWZxa6(s
mysql路徑中自動生成data文件夾(用於存放用戶的資料庫文件)
初始化完成後,在mysql根目錄中會自動生成data文件夾
如果報錯【找不到VCRUNTIMIE140.dll】
下載並安裝下麵的運行庫即可(64位系統選擇X64)
https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170
為Windows系統安裝MySQL服務
輸入執行命令:.\mysqld install [服務名]
作用:為Windows系統安裝MySQL服務,預設服務名為:mysql
註意:後面的服務名可以不寫,預設的名字為 mysql。當然,如果你的電腦上需要安裝多個MySQL服務,就可以用不同的名字區分了,比如 mysql5 和 mysql8033。
3.5、啟動mysql服務
安裝完成之後,就可以通過命令
啟動MySQL的服務
net start mysql
停止服務
net stop mysql
卸載 MySQL 服務
sc delete MySQL/mysqld -remove
3. 6、更改密碼
在MySQL安裝目錄的 bin 目錄下執行命令:
.\mysql -u root -p
這時候會提示輸入密碼,直接回車鍵(上面設置的是空密碼)登錄成功,進入MySQL命令模式。 修改密碼( 修改密碼是必須得 不然設置不了遠程連接)
切換到mysql 並執行命令:
修改密碼命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
也可以用以下命令
use mysql;``ALTER` `USER` `'root'``@``'localhost'` `IDENTIFIED ``BY` `'root123'``;
後,即可設置成功,此時mysql的用戶名為:root,密碼為:root
最後exit 退出,用root 在登錄一次,遠程連接的用戶名為:root,密碼為:root123