https://www.cnblogs.com/fanghl/p/11400412.html
mysqld --initialize
mysqld -install
net start mysql 命令啟動服務器。關閉服務器用net stop mysql
mysql -u root -p
在powershell或cmd窗口中,切換到mysql的bin目錄, 完成配置。
首先輸入mysqld --initialize 命令,它表示初始化mysql,生成data文件夾中的文件。如果沒有報錯,就表示初始化完成。
輸入 mysqld -install 命令,安裝MySQL. 如果出現Service successfully installed 說明注冊成功了 因為我的已經注冊好了,所以會出現下圖, 已存在。
現在終於可以啟動服務器了 net start mysql 命令啟動服務器。關閉服務器用net stop mysql
4,MySQL 登錄和退出
這涉及到MySQL 命令的常用參數: -u: u代表username, 表示用戶名; -p: p 代表password, 表示登錄密碼; -h: host-name主機名; -P: port 端口。
所以我們要登錄MySQL,需要提供用戶名,密碼,主機名,端口號信息。語法 mysql [-u username] [-h host] [-p[password]]; 安裝MySQL后,我們會得到初始的用戶名root, 但沒有初始密碼,但輸入密碼怎么辦?我們只需鍵入mysql即可。如果訪問本地服務器的話和使用mysql的默認端口時,-h和-P可以不寫。 現在我們就登錄一下, 在這之前要先啟動mysql服務器。這里還是要以管理員的身份運行powershell
當我們在命令行中輸入mysql -u root -p 后,提示我們輸入密碼,這時輸入mysql, 就可以登錄到mysql 了。
現在我們就可以操作數據庫了。
當然操作完成后還是要退出的,mysql退出有如下三種方法。注意,每一行語句要以; 分號結尾。如果按enter,你會發現它會另起一行,有一個箭頭,表法該語句並沒有結束。 exit; quit; \q;
但某一天,啟動mysql時,突然報錯發生系統錯誤,系統找不到指定的文件。當時有點懵,安裝mysql 之后,一直就沒有修改過,怎么會報錯呢?上網搜索了一下,重新安裝一下mysql服務就可以了,現在也不知道什么原因。
以管理員身份打開CMD命令窗口,切換到mysql 的bin 目錄下, 注意,以管理員身份運行時,cd 命令后面要加 /d 才能切換目錄。
執行mysqld --remove 命令,把以前的服務刪除。
執行mysqld --install 命令,重新安裝mysql 服務。
現在執行net start mysql 啟動服務器。
服務器啟動成功。
現在我們重新打開一個命令窗口,不用切換到mysql目錄下,執行net start mysql , 同樣可以啟動成功。