本文目錄一覽:
windows下的mysql忘記密碼的解決之道
有時,我們在Windows操作系統下編程會使用到MySQL資料庫。但是有時,我們會忘記資料庫的登錄密碼?當我們忘記了登錄密碼,無法進入mysql時,該怎麼辦呢?這裡我們提供mysql的登錄秘密的修改。
具體方法如下:
1
首先,需要關閉MySQL
Server服務。在「運行」窗口,輸入「services.msc」,進入「服務」窗口。
2
在服務窗口,可以找到「MySQL56」,選定,將其「停止」即可。
這樣,MySQL
Server服務就停止了。
需要說明的是,這裡的「MySQL56」受版本限制。舉例來說,如果你的MySQL的版本是5.1,那麼此時就是就是「MySQL51」。
當然,也可以在命令行窗口使用「net
stop
MySQL56」來停止服務。
3
接著,需要使用到MySQL的安裝位置。如果忘記了,可以在「開始」按鈕(Windows鍵)找到安裝「MySQL」文件夾,打開並選擇「MySQL
Server
5.6」文件夾,會看到兩個Mysql
commond
打開的快捷方式。選擇其中的一個查看其屬性,就可以找到MySQL的安裝位置。
可以看到我們的MySQL位置在「D:\Program
Files\MySQL」
4
其實,我們之所以想知道MySQL的安裝位置,是為了獲取其下的.ini文件的位置。該文件記錄了MySQL的配置信息。如果我們想跳過登錄許可權,就必須獲取該文件的位置。
需要注意的是,不同版本的.ini文件的名稱不同,在MySQL
5.1時,它是my.ini,而在MySQL
5.6則是my-default.ini。
5
接著,打開命令行窗口,輸入如下的命令:
C:\Users\wangmysqld
–defaults-file=”D:\Program
Files\MySQL\MySQL
Server
5.6\my-default.ini”
–console
–skip-grant-tables
需要說明的是,此時該窗口不可再寫入。這也是檢驗命令是否正確執行的一個標準。
6
另外打開一個命令行窗口,輸入命令:mysql
-u
root
-p,回車即可進入mysql命令行界面。
7
接下來,只需要修改系統資料庫,將密碼進行更新即可。
需要使用到的命令是:
mysql-show
database;
mysql-use
mysql
mysql-update
user
set
password=PASSWORD(‘12345’)
where
USER=’root’;
這樣,就將新密碼設為了12345。
重啟mysql56服務出錯
MySQL Notifier 重新添加過託管服務就可以了
mysql notifier圖標 右鍵 Manage Items 刪掉 services里的 MySQL56, Add 新建一個 windows service; 在add service的 display name 里選MySQL56, computer 還是local 選完點OK 就可以了
如何安裝MySQL,MySQL兩種安裝方式
MySQL安裝包安裝方式
在MySQL官網下載社區版mysql-installer-community-5.6.31.0,此版本為免費的。
(1)選擇接受許可條款「I accept the license terms」
(2)如果只想安裝MySQL服務,選擇「Server only」,建議選擇Server only」,點擊「Next」
(3)點擊「Execute」,執行安裝
(4)安裝完成點擊下一步
(5)進行服務配置,MySQL默認埠為3306
(6)為root用戶設置密碼。可添加一個具有普通用戶許可權的MySQL用戶賬戶,也可不添加,一般不添加用戶,而是用root賬戶。
(7)以系統用戶運行windows服務,在Windows下MySQL服務名為:mysql56,後面步驟將講到mysql56的用處。而且要牢牢記住此名字。
(8)請求服務配置
(9)產品配置信息,安裝MySQL Server 5.6.31完成。
(10)配置環境變數
前面步驟完成後安裝好MySQL,為MySQL配置環境變數。MySQL默認安裝在C:\Program Files下。
1)新建MYSQL_HOME變數,並配置:C:\Program Files\MySQL\MySQL Server 5.6
MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6
2)編輯path系統變數,將%MYSQL_HOME%\bin添加到path變數後。配置path環境變數,也可不新建MYSQL_HOME變數,而是直接將MySQL安裝目錄下的bin配置到path變數下,即:C:\Program Files\MySQL\MySQL Server 5.6\bin
Path:%MYSQL_HOME%\bin
或Path:C:\Program Files\MySQL\MySQL Server 5.6\bin
11
(11)測試是否安裝成功
以管理員許可權運行命令提示符,用net start mysql56啟動MySQL服務。用net stop mysql56關閉MySQL服務。其中mysql56為Windows下MySQL的服務名。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249917.html