下載有不會的,請看原文鏈接。
下載之後
配置
在解壓的根目錄下我們可以看到一個my-default.ini文件,將其更名爲my.ini打開文件我們可以找到如下文本片段
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
解除註釋,修改對應的值,我們修改如下basedir = D:/mysql-5.6.43-win32
datadir = D:/mysql-5.6.43-win32/data
port = 3306
各個配置的含義如下:屬性 含義
basedir 解壓的位置
datadir 數據存放位置
port 連接數據庫使用的端口號
將D:\mysql-5.6.43-win32\bin添加到環境變量path中該步驟可以不配置,配置是爲了方便在cmd中直接執行MySQL的相關程序
3、運行訪問
運行cmd,進入到D:\mysql-5.6.43-win32\bin目錄,執行mysqld可以看到如下內容
D:\mysql-5.6.43-win32\bin>mysqld.exe
2019-04-07 20:53:15 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-04-07 20:53:15 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2019-04-07 20:53:15 0 [Note] mysqld.exe (mysqld 5.6.43) starting as process 11024 ...
如上所示,證明服務器端已經正常啓動
再打開一個cmd串口,進入到相同的目錄下,執行如下命令開啓客戶端程序
mysql -uroot -p
回車之後會提示輸入密碼,直接回車就可以了
回車之後,用戶名爲root,密碼爲空
至此,客戶端已經正常啓動
此處我是用的是Navicat
直接連接即可
顯示綠色即爲連接成功。
4、修改密碼
執行如下SQL語句,進入mysql數據庫修改user表中root用戶的密碼爲rootuse mysql;
update user set authentication_string=password('root') where user='root';
flush privileges;
最後一句可以讓修改馬上生效;
下次使用root用戶登錄時就可以使用root密碼進行登錄了;