一:制作系統服務:
1.在cmd下輸入 mysql
- 這個相當於啟動服務端了,然后該啟動客戶端了 .就表示安裝成功.
2.再重新開啟一個 cmd 窗口.kill 進程.
- 輸入 mysql 即可進入 mysql 操作環境,輸入 tasklist |findstr mysql 找到 pid 號碼,然后輸入taskkill /F /PID 9016殺掉該進程,出現進程號為:9016 .每個進程號不一樣.每次啟動的進程號也不一樣.如下圖:
3.制作系統服務:
- 接着以管理員的身份開啟cmd之后輸入mysqld --install 進行制作系統服務,然后再輸入mysqld --remove就關閉了 :
4.關閉 MySQL 服務 :
- 然后在啟動cmd的地方輸入services.msc從這里就可看到 MySQL 服務,我們可以在這里啟動和關閉 MySQL 服務 .
5:另外一種MySQL啟動.關閉MySQL方式:
- 也可在命令行cmd窗口輸入net start MySQL啟動和 net stop MySQL關閉:
二:初次登錄
- 設置密碼:初次登錄沒有設置密碼,或者為空,一般可以選擇直接輸入密碼.也可選擇設置密碼.
三:在已登錄的狀態下更改密碼:
四:密碼破解:
-
跳過授權表,不用密碼也能登錄root用戶(啟動mysql)
-
PS:既然要跳過授權表登錄,那么就要搞清楚.登錄的mysql賬號和密碼,他將信息儲存在安裝目錄的data子目錄下mysql表里面.
-
問:忘記root的賬號和密碼:
-
答:過程如下:
1.關閉 MySQL 服務,跳過mysql表.
- PS:在輸入mysqld --skip-grant-tables命令之前,須將一:制作系統服務:步驟完成.
2.驗證是否已經跳過mysql表:
3.修改密碼:
- 再開一個cmd 窗口,輸入 mysql 即可啟動, 或者, mysql -uroot -p ,回車,出現密碼輸入后繼續回車,即可直接進入,然后修改密碼 :
-
= update mysql.user set authentication_string=password("") where user="root" and host= "localhost" ;= 就將密碼設置為空
-
改完之后然后輸入: flush privileges; 刷新一下權限
-
之后退出 exit
-
輸入命令: tasklist |findstr mysql 加載授權表
4.再開一個cmd 窗口以管理員身份運行.