1. 程式人生 > 其它 >MySql5.7的下載安裝

MySql5.7的下載安裝

1、下載安裝包

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;)