mysql-8.0.11-winx64配置
1、首先下載mysql-8.0.11-winx64.zip,並解壓到自定義目錄。
我的安裝目錄為F:\software\eclipse J2EE\mysql-8.0.11-winx64\
2、配置文件
配置文件默認是安裝目錄下的 my.ini 文件(或my-default.ini),沒有需要自己創建。
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=F:\software\eclipse J2EE\mysql-8.0.11-winx64# 設置mysql數據庫的數據的存放目錄 datadir=F:\software\eclipse J2EE\mysql-8.0.11-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 [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
註意,裏面的 basedir 是我本地的安裝目錄,datadir 是我數據庫數據文件要存放的位置,各項配置需要根據自己的環境進行配置。
3、初始化數據庫
在MySQL安裝目錄的 bin 目錄下執行命令:
mysqld --initialize --console
執行完成後,會打印 root 用戶的初始默認密碼,在執行輸出結果裏面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 其中root@localhost:後面的“rI5rvf5x5G,E”就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,後續登錄需要用到。
要是你手賤,關快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄,再執行一遍初始化命令,又會重新生成的。
4、安裝服務
在MySQL安裝目錄的bin目錄下按shift+右鍵執行“在此處打開命令行窗口”
執行mysqld --install和net start mysql安裝並啟動mysql,如果關閉執行net stop mysql
C:\Program Files\MySQL\bin>mysqld --install Service successfully installed. C:\Program Files\MySQL\bin>net start mysql
5、登錄
在MySQL安裝目錄的bin目錄下按shift+右鍵執行“在此處打開命令行窗口”
執行mysql -u root -p,輸入密碼。
6、修改密碼
登陸後執行下面命令。
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘新密碼‘;
7、配置環境變量
雖然MySQL安裝成功,但是每次都切換到:\mysql-5.7.17-winx64下來執行相關操作是很麻煩的,配置環境變量後就可方便的操作MySQL了。右鍵‘計算機’->‘屬性’->‘高級系統設置’->‘環境變量’,在系統變量下找到path,點擊編輯按鈕進入編輯path對話框,在變量值裏面前面加上MySQL的解壓路徑下的bin目錄,我的是F:\software\eclipse J2EE\mysql-8.0.11-winx64\bin,註意後面要加上英文分號,確定即配置好環境變量。
參考:http://www.jb51.net/article/139219.htm
https://www.cnblogs.com/cenwei/p/6249856.html
mysql-8.0.11-winx64配置