1. 程式人生 > ><資料庫>MySQL的安裝及安裝中存在的問題

<資料庫>MySQL的安裝及安裝中存在的問題

    無腦三連:
    下載:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
    解壓:任意目錄
    新增環境變數:WIN10步驟  我的電腦→屬性→高階系統設定→環境變數→PATH 將bin目錄路徑新增好

  為了使用MySQL服務端和客戶端,先要對其進行初始化

  1.dos視窗(黑視窗)下,輸入:mysqld --initialize-insecure

    會自動生成一個賬號,賬號名:root;密碼:(密碼為空,直接enter就行)

    登入:新開啟一個dos視窗,輸出:mysql -u root -p (之後enter就行了)

  

  這樣就算登入成功了

  2.為了防止每次都要用一個dos視窗啟動服務端,我們打算做一個windows服務,讓它在後臺偷偷的執行。這樣我們只需要用命令啟動這個服務,就可以使用mysql

    windows服務製作:很容易,用管理員身份開啟一個dos視窗,輸入:mysqld --install

    你會發現在服務中多了這樣一個服務:

    

    假如你不是用管理員身份啟動dos視窗,就會彈出 Install/Remove of the Service Denied這樣的提示,你重新用管理員身份再來一遍就行

  3.啟動這個服務,管理員身份開啟dos視窗,輸入:net start mysql

    可能遇到的錯誤(我反正遇到了):啟動服務失敗,提示:windows無法啟動MySQL服務 錯誤1067

    在dos視窗輸入:mysqld --console 

    檢視日誌檔案,看到如下提示

    

    錯誤原因:因為是之前使用過的資料庫,現在需要重新部署,就要清空log檔案。

    解決方法:先關掉mysqld的程序,可以使用工作管理員,可以使用dos視窗

         刪除mysql安裝目錄,data資料夾裡面的ib_logfile0和ib_logfile1的2個檔案

         現在啟動服務:net start mysql

      

   想要關閉服務,輸入:net stop mysql