win10 mysql-5.7.21 ZIP 格式的安裝配置以及初始密碼修改
每篇一句:
There will always be prettier and uglier people than you. Accept it and move on.
Mysql 5.7.21(Zip)的安裝配置:
解壓縮:
解壓縮到希望存放的位置
博主放的位置為:
D:\mysql-5.7.21-winx64
配置環境變數:
新增系統變數:
MYSQL_HOME:D:\mysql-5.7.21-winx64 (*上一步設定的路徑)
。在
path
後面新增:;%MYSQL_HOME%\bin
設定預設配置:
在MySQL目錄(本人為:
D:\mysql-5.7.21-winx64
my.ini
檔案,以及空的data
資料夾,並將如下內容放入my.ini
中:[mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] #設定3306埠 port = 3306 # 設定mysql的安裝目錄 (*根據自己設定的目錄修改) basedir=D:\mysql-5.7.21-winx64 # 設定mysql資料庫的資料的存放目錄 (*根據自己設定的目錄修改) datadir=D:\mysql-5.7.21-winx64\data # 允許最大連線數 max_connections=200 # 服務端使用的字符集預設為8位元編碼的latin1字符集
資料庫服務初始化:
以 管理員身份 執行cmd.exe
執行
mysqld --initialize --user=mysql --console
這條命令會對MySQL服務進行初始化,同時分配一個 初始密碼 :
MySQL安裝:
執行
mysqld --install MySQL
, 顯示Service successfully installed.
說明安裝成功。啟動服務:
net start MySQL
停止服務:
net stop MySQL
初始密碼修改:
啟動MySQL 服務後,當你以初始密碼登入時,也許會碰到這樣的錯誤:
無法登入到資料庫,資料操作也就沒法進行,還好MySQL提供了一種免除密碼校驗進入資料庫的方法,我們先使用這種方法登入資料庫,然後將預設密碼替換掉,之後發現可以憑修改後的密碼正常登入資料庫。
首先開啟
my.ini
檔案,在[mysqld]
這一項行下新增skip-grant-tables
,儲存退出。
重啟MySQL服務:
net stop mysql
net start mysql
*Windows中沒有重啟mysql的命令,只能先停止再啟動
免密登入MySQL:
命令列中輸入
mysql -uroot -p
,需要輸入密碼時,直接enter
進入資料庫。修改預設的密碼:
use mysql
update user set authentication_string=password("new_password") where user="root";
flush privileges;
這樣就把密碼設定為了
new_password
了。(*注:修改new_password
為自己需要的密碼)退出MySQL,將配置檔案
my.ini
中新增的skip-grant-tables
這行刪去。重啟mysql 服務
以新密碼登入MySQL:
以新密碼登入MySQL後,需要再設一次
root
的密碼:set password = password('yourpassword');
flush privileges;
(* 注:最終密碼以此次設定的值為準!)
OK,到此,整個MySQL的安裝配置就算完成了!
福利:
Navicat for MySQL 是管理和開發 MySQL 或 MariaDB 的理想解決方案。它是一套單一的應用程式,能同時連線 MySQL 和 MariaDB 資料庫,並與 Amazon RDS、Amazon Aurora、Oracle Cloud、阿里雲和騰訊雲等雲資料庫相容。這套全面的前端工具為資料庫管理、開發和維護提供了一款直觀而強大的圖形介面。
這裡提供了 破解版navicat 的下載: