<ol id="yv0wd"></ol>

    无码一区二区三区_色窝窝无码一区二区三区_国产精品ⅴ无码大片在线看_无码熟妇人妻AV影音先锋_亚洲精品无码久久久久久

    < 返回新聞公共列表

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

    發(fā)布時間:2023-06-08 14:52:58

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


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


    一、先決條件

    1、現有的MySQL數據庫;

    2、訪問運行MySQL的Linux或Windows服務器;

    3、托管MySQL數據庫的計算機上的管理員權限;

    4、一個文本編輯器。記事本默認包含在Window中。Linux中默認安裝了Vim。

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


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

    第1步:以MySQL用戶身份登錄

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

    否則,系統可能會創(chuàng)建root用戶擁有的文件,這會導致問題。

    第2步:找到MySQL服務的.pid文件

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

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

    第3步:殺死m(xù)ysqld進程

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

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

    將mysql-data-directory/host_name.pid替換為我們在上一步中找到的文件名。確保指定文件的完整路徑。此外,請確保在命令開頭使用反引號鍵(通常在 Tab 鍵上方)而不是單引號。

    第4步:創(chuàng)建密碼文件

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

    sudo vim

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

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

    請記住包括單引號和分號。將NewPassword 替換為我們要使用的密碼。最后,確保使用強安全密碼,例如這些示例。

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

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

    第5步:重新啟動MySQL服務器并應用新密碼要將更改應用于密碼,請通過在終端中運行以下命令來重新啟動MySQL服務器:

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

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

    第6步:清理

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


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

    第1步:停止MySQL服務器

    1、首先檢查我們是否以管理員身份登錄。

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

    3、點擊確定。

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

    第2步:啟動文本編輯器

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

    第3步:使用密碼命令創(chuàng)建一個新的文本文件

    1、在文本編輯器中輸入以下行:

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

    確保保留引號和分號。將NewPassword替換為我們選擇的密碼。

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

    因此,localhost命令會在我們的本地系統上更改密碼。如果我們要通過網絡更改系統上的密碼,請將主機名替換為localhost。

    第4步:打開命令提示符

    1、按Ctrl + Shift + Esc。

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

    3、鍵入cmd.exe,并選中以管理員身份運行的框。

    4、點擊確定。

    第5步:使用新的配置文件重新啟動MySQL服務器

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

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

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

    請注意,C:提示符后有兩個斜杠。

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

    第6步:清理

    現在,我們可以使用新密碼以root身份登錄到我們的MySQL服務器。

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

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


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


    /template/Home/Zkeys724/PC/Static
    在阳台上玩弄人妻的乳球_色窝窝无码一区二区三区_国产精品ⅴ无码大片在线看_无码熟妇人妻AV影音先锋

    <ol id="yv0wd"></ol>

    双鸭山市| 阜新市| 渝北区| 增城市| 民和| 天长市| 申扎县| 文登市| 内丘县| 武乡县| 大宁县| 沾化县| 拜城县| 瓦房店市| 黔江区| 呼玛县| 扎兰屯市| 丰台区| 青川县| 方正县| 霍城县| 铁力市| 开平市| 易门县| 叶城县| 遵义县| 宜君县| 梓潼县| 湛江市| 抚顺市| 公安县| 根河市| 巩留县| 准格尔旗| 阳西县| 河池市| 赣州市| 苍南县| 绥德县| 榆社县| 湄潭县|