<資料庫>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