1. 程式人生 > >mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解壓版安裝)

mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解壓版安裝)

ase order gin dmi 選項 -s 包含 xtra tar

註:參考官網文檔

mysql解壓版安裝配置大致分為以下6步:

  1. Extract the main archive to the desired install directory

    Optional: also extract the debug-test archive if you plan to execute the MySQL benchmark and test suite

  2. Create an option file

  3. Choose a MySQL server type

  4. Initialize MySQL

  5. Start the MySQL server

  6. Secure the default user accounts

  1.下載mysql安裝包,將安裝包解壓

  2.創建mysql啟動項配置文件

    第一種方法:每次啟動mysql時,可以在cli 手動配置啟動項

    第二種方法:創建配置文件my.ini ,mysql每次啟動的時候會自動讀取配置信息(顯然此方法更加方便)

    假設mysql安裝位置為E:\mysql,數據目錄:E:\mydata\data。那麽在my.ini文件中的[mysqld]部分配置 basedirdatadir 兩個可選配置項。具體內容如下(windows operation system):

[mysqld]
# set basedir to your installation path
basedir=E:\\mysql
# set datadir to the location of your data directory
datadir=E:\\mydata\\data

  3.設定mysql server 存儲引擎(可以不進行設置,默認為InnoDB)
   方法一、可以在啟動mysql 的時候通過 --default-storage-engine 功能選項,指定默認存儲引擎。(--c)
   方法二、在配置文件 my.ini 中的 [mysqld]部分設定增加默認存儲引擎設定。:
      [mysqld]
      --default-storage-engine     

  4.初始化mysql
    在mysql 5.7.6版本之後,解壓版程序目錄中不再包含data 目錄,這時我們需要使用 --initialize 或者 --initialize-insecure 功能選項生成data目錄和系統表。

    bin/mysqld --defaults-file=E:\mysql\my.ini --initialize 【說明:】
    bin/mysqld --defaults-file=E:\mysql\my.ini --initialize-insecure 【說明:】

    命令執行過程如下:
    1.檢查 data目錄 是否存在. if exist:命令行報錯,只需將data目錄 刪除,再執行命令即可 if not exist:創建新的data目錄
    2.在data目錄創建mysql系統數據庫[其中包括:系統幫助
、授權表、時區表]
    3.服務器會初始化 innodDB 數據庫引擎管理所需的系統表空間及表結構
    4.服務器會為客戶端程序創建 [email protected] 這個超級用戶。
     如果使用
--initialize 功能選項 , 服務器會為生成一個隨機密碼,並輸出到控制臺界面
     如果使用 --initialize-secure 功能選項,那麽創建的超級用戶密碼為空(控制臺會給出相應提示)
    5.為服務器端幫助表填充信息
    6.服務器程序(mysqld)退

  5.啟動mysql服務
    方法一:從命令行啟動服務【命令行界面可以實時顯示mysql的運行狀態信息,更加方便調試修改運行故障】
       開啟服務命令為: mysqld --console
    方法二:註冊為 windows 系統服務,通過系統服務來啟動mysql服務
        如果此時服務正在運行,應該先停止服務,使用命令:mysqladmin -u root -p shutdown
        服務停止之後,通過使用命令:mysqld --install 將mysql註冊為系統服務。在註冊服務的同時,可以使用選項 --default-file 設置/修改my.ini配置文件的位置。
        例如:mysqld --install MySQL --defaults-file=C:\my-opts.ini
        註:[
mysqld --install 註冊的服務是開機自動啟動,要設置為手動啟動 使用命令:--install-manual ]
          [使用 mysqld --remove 命令刪除命令]
  
        註冊成功之後,我們可以從windows管理工具來啟動/開閉mysql服務,也可以在命令行界面通過使用 net start mysql、net stop mysql 命令來啟動/關閉myslq服務。
  6.登錄mysql客戶端並修改用戶密碼:
     登錄命令:  mysql -uroot -hlocalhost -p -P3306
     修改密碼命令:alter [email protected] identified by ‘new_password‘
 


mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解壓版安裝)