含着她的花蒂啃咬高潮_无码男男做受g片在线观看_精品少妇人妻av一区二区_日本丰满护士爆乳xxxx无遮挡

< 返回新聞公共列表

如何在Linux或Windows上更改MySQL根密碼?

發布時間:2023-06-08 14:52:58

MySQL是一種(zhong)流行的(de)用(yong)于Web應用(yong)程序軟件的(de)數(shu)據(ju)庫管理系統(tong)。與許多Web服務一樣(yang),MySQL具(ju)有(you)管理員級別(bie)或根密碼。root密碼允許用(yong)戶執行數(shu)據(ju)庫中的(de)所有(you)頂級功能。在(zai)本文(wen)中,小(xiao)編將幫助大家如何(he)在(zai)Linux或Windows上更改MySQL根密碼?


如何在Linux或Windows上更改MySQL根密碼?.png


一、先決條件

1、現有(you)的MySQL數據庫;

2、訪(fang)問運行MySQL的Linux或Windows服(fu)務器;

3、托管(guan)MySQL數據庫的(de)計算機上的(de)管(guan)理員權限(xian);

4、一個文(wen)本編輯器。記(ji)事本默認(ren)包(bao)含在Window中。Linux中默認(ren)安(an)裝(zhuang)了Vim。

5、訪問命令行界面(或終端)。


二、如何在Linux中更改MySQL用戶根密碼?

第1步:以(yi)MySQL用戶(hu)身份登(deng)錄(lu)

當我們啟動(dong)(dong)到Linux安裝(zhuang)時(shi),請(qing)確保我們以通(tong)常運行MySQL的相(xiang)同用戶身份登錄。盡管我們可以以root身份登錄,但是一旦啟動(dong)(dong)MySQL服務器,請(qing)確保使用該--user=mysql選項啟動(dong)(dong)它(ta)。

否(fou)則,系統可(ke)能會創建root用戶擁(yong)有的文件,這會導致問(wen)題。

第2步:找(zhao)到MySQL服務(wu)的(de).pid文件

下一步是找到MySQL服務(wu)的.pid文件。

大(da)多數系統將它們存儲在/var/lib/mysql/、/var/run/mysqld/或 / usr/local/mysql/data/路(lu)徑中(zhong)。文件名(ming)通常以mysqld(或您系統的主機名(ming))開頭,以.pid擴展名(ming)結尾。

第3步:殺死mysqld進程

在創建新的(de)root密碼(ma)之前(qian),請(qing)停止MySQL服(fu)務器。要終止mysqld進程,請(qing)打開命(ming)令行并運行以下命(ming)令:

kill `cat /mysql-data-directory/host_name.pid`

將mysql-data-directory/host_name.pid替換為(wei)我們(men)在(zai)上一步中找到的(de)文(wen)件(jian)名。確(que)保指定文(wen)件(jian)的(de)完(wan)整路徑。此外,請(qing)確(que)保在(zai)命令(ling)開頭使用反引(yin)號(hao)鍵(通(tong)常在(zai) Tab 鍵上方)而不(bu)是(shi)單引(yin)號(hao)。

第4步(bu):創建密碼文件

1、打開我們最喜歡的文本編輯器。在這個例子中,我們使用vim:

sudo vim

2、接下來,在文(wen)件中添加以下行:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

請記住包括單引(yin)號(hao)和分號(hao)。將NewPassword 替換為我們(men)要使(shi)用的密碼(ma)。最后,確保使(shi)用強安全(quan)密碼(ma),例如這(zhe)些(xie)示例。

該命(ming)令適用于我們當前使(shi)用的(de)機器。如果我們要連接到不同的(de)系統,請將localhost替換為適當的(de)主機名。

3、將文件保存到home/me/mysql-init。

第5步:重(zhong)新啟(qi)動MySQL服務器并應(ying)(ying)用新密(mi)碼要將更改(gai)應(ying)(ying)用于(yu)密(mi)碼,請通過在終端中運行以下(xia)命令來(lai)重(zhong)新啟(qi)動MySQL服務器:

mysqld --init-file=/home/me/mysql-init &

這將啟動MySQL,并應用文本文件密碼更改。根據我們啟動服(fu)務(wu)器(qi)的方式,我們可能需要(yao)添加其他選(xuan)項(例如(ru)在命令--defaults-file之前init。)

第6步:清理

最后(hou),使用root帳戶登錄我們的MySQL服務器(qi),并(bing)驗證(zheng)新(xin)密碼是否有(you)效。然后(hou),刪(shan)除我們在步驟4中創建的文件。


三、如何在Windows中重置MySQL根(gen)密碼?

第1步:停(ting)止(zhi)MySQL服務器

1、首先(xian)檢(jian)查我們(men)是否(fou)以管理員身份(fen)登錄。

2、按Win + R(按住 Windows/Super 鍵,然后按“r”。)“運行”框出現后,鍵入(ru):services.msc

3、點擊確定。

4、向下(xia)滾動服務列表以找到MySQL服務。右鍵(jian)單擊(ji)該(gai)條目,然后左鍵(jian)單擊(ji)Stop。

第2步:啟動(dong)文本(ben)編輯器(qi)

單擊菜單并(bing)搜索記事(shi)(shi)本。或者,我們可(ke)以使(shi)用路徑:菜單> Windows附件>記事(shi)(shi)本。

第(di)3步:使(shi)用密碼命令創建一(yi)個新的文(wen)本文(wen)件(jian)

1、在文本編輯器(qi)中(zhong)輸入(ru)以下行(xing):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

確保(bao)保(bao)留引(yin)號和(he)分號。將NewPassword替換為我們(men)選擇的密碼。

2、使用文件(jian)(jian)(jian)>另存為菜單將文件(jian)(jian)(jian)保存到硬盤驅動器的(de)根(gen)目(mu)錄(C:)。選擇一(yi)個文件(jian)(jian)(jian)名(ming),例如(ru)mysql-init.txt。

因(yin)此,localhost命(ming)令會在我們的本地系(xi)統上更(geng)改(gai)密碼。如果(guo)我們要通過網絡(luo)更(geng)改(gai)系(xi)統上的密碼,請將(jiang)主(zhu)機名替換為(wei)localhost。

第(di)4步:打開(kai)命令提示符

1、按Ctrl + Shift + Esc。

2、然后(hou),單擊文件菜單 >運行新任務。

3、鍵入cmd.exe,并選(xuan)中以(yi)管(guan)理員身份(fen)運行的框。

4、點擊確定。

第(di)5步:使用新的配(pei)置文件(jian)重新啟動MySQL服務器(qi)

1、使用命令提(ti)示(shi)符導航到MySQL目錄:

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

2、然后,輸入(ru)以下內容(rong):mysqld --init-file=C:\\mysql-init.txt

請(qing)注意(yi),C:提(ti)示符后有(you)兩個斜杠。

此外,如果我們(men)在步驟2中選擇了不(bu)同的文件(jian)名,請在雙斜杠后(hou)使用該名稱。

第6步:清理

現在,我(wo)(wo)們可(ke)以(yi)使用(yong)新(xin)密(mi)碼以(yi)root身份登錄到我(wo)(wo)們的(de)MySQL服務器。

仔細檢(jian)查以確保(bao)它有(you)效。如果我(wo)們(men)有(you)獨特(te)的(de)配置選項(例如使用選項啟動MySQL --defaults-file),請繼續這樣做。

一旦MySQL啟動,并且我們已確認(ren)密碼更改,請刪除C:\mysql-init.txt文件。


閱讀本文后,我們應該已經了解了在Linux和Windows中重置MySQL 的根密碼。雖(sui)然這并不太具有挑戰性,但它是更改敏(min)感密碼的安全方法。


/template/Home/Zkeys724/PC/Static