1、下載安裝包
-
官方下載網址:https://www.mysql.com/downloads/ 或 https://dev.mysql.com/downloads/mysql/
PS:這是選擇用installer安裝器的。一個是在線安裝,一個是離線安裝,這里選第二個離線安裝。
PS:這是選擇用解壓安裝包。
-
清華鏡像站下載:https://mirrors.tuna.tsinghua.edu.cn/ 或 https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/
找到對應操作系統及版本的安裝包即可,這里不再贅述了。
2、安裝
- 根據自己需要選擇安裝類型即可,因為不使用這個方法安裝的,這里就不再贅述,可直接參考:https://www.cnblogs.com/kendoziyu/p/MySQL.html
- 解壓安裝包(按自己需求選擇存放的地方)
- 在解壓目錄下新建my.ini文件
- 編輯my.ini文件,內容如下
[Client]
#設置3306端口
port = 3306
[mysqld]
#設置3306端口
port = 3306
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 設置mysql的安裝目錄
basedir=D:\Program Files\MySql\mysql-5.7.36-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\Program Files\MySql\mysql-5.7.36-winx64\data
# 允許最大連接數
max_connections=200
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
- 配置環境變量
變量名稱:MYSQL_HOME
變量值:D:\Program Files\MySql\mysql-5.7.36-winx64(根據自己的MySQL安裝目錄路徑)
- 修改Path變量
變量值:%MYSQL_HOME%\bin
- 安裝MySql
win7系統的可以在解壓目錄的\bin下,按住鍵盤Ctrl+Shift,然后右擊鼠標打開命令窗口。如果是直接打開cmd(管理員身份運行)的操作如下
安裝數據庫,輸入mysqld -install
初始化數據庫,輸入mysqld --initialize --console
mysqld --initialize 的目的是初始化data目錄,否則mysql目錄里不會出現data文件夾
圖中初始密碼:);mam0izX2i2
- 啟動MySql服務
輸入net start mysql
- 修改root密碼
輸入mysql -u root -p
,密碼輸入那個初始密碼
輸入alter user 'root'@'localhost' identified by '123';
輸入flush privileges
flush privileges 命令本質上的作用是將當前user和privilige表中的用戶信息/權限設置從mysql庫(MySQL數據庫的內置庫)中提取到內存里。MySQL用戶數據和權限有修改后,希望在"不重啟MySQL服務"的情況下直接生效,那么就需要執行這個命令。通常是在修改ROOT帳號的設置后,怕重啟后無法再登錄進來,那么直接flush之后就可以看權限設置是否生效。
- quit或exit退出,嘗試新密碼
- 設置遠程連接
#進入Mysql -u:指用戶; -p指密碼
mysql -u root -p
Enter password: 密碼
# 切換到mysql數據庫
use mysql;
#設置user用戶遠程訪問
GRANT ALL ON *.* TO user@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
# 刷新MySQL的系統權限相關表
flush privileges;
- 使用Navicat遠程連接驗證
3、參考網址
https://www.cnblogs.com/kendoziyu/p/MySQL.html
https://www.jianshu.com/p/ea4accd7afb4
https://www.cnblogs.com/enjie/articles/7898587.html (命令:flush privileges;)