中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL數據庫中怎么復位根用戶的密碼

發布時間:2021-08-09 14:31:50 來源:億速云 閱讀:112 作者:chen 欄目:數據庫

本篇內容主要講解“MySQL數據庫中怎么復位根用戶的密碼”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MySQL數據庫中怎么復位根用戶的密碼”吧!

  在Windows平臺下,該步驟是:

  以系統管理員身份登錄到系統。

  如果MySQL服務器正在運行,停止它。對于作為Windows服務運行的服務器,進入服務管理器:

  開始菜單->控制面板->管理工具->服務

  然后在列表中找出MySQL服務器,并停止它。

  如果服務器不是作為服務而運行的,可能需要使用任務管理器來強制停止它。

  創建1個文該篇文章件,并將下述命令置于單一行中:

  SETPASSWORDFOR'root'@'localhost'=PASSWORD('MyNewPassword');

  用任意名稱保存該文件。在本例中,該文件為C:\mysql-init.txt。

  打開控制臺窗口,進入DOS命令提示:

  開始菜單->運行->cmd

  假定你已將MySQL安裝到C:\mysql。如果你將MySQL安裝到了另一位置,請對下述命令進行相應的調整。

  在DOS命令提示符下,執行命令:

  C:\>C:\mysql\bin\mysqld-nt--init-file=C:\mysql-init.txt

  在服務器啟動時,執行由“--init-file”選項命名的文件的內容,更改根用戶密碼。當服務器成功啟動后,應刪除C:\mysql-init.txt。

  如果你使用MySQL安裝向導安裝了MySQL,或許需要指定“--defaults-file”選項:

  以下為引用的內容:

  C:\>C:\ProgramFiles\MySQL\MySQLServer5.1\bin\mysqld-nt.exe

  --defaults-file="C:\ProgramFiles\MySQL\MySQLServer5.1\my.ini"

  --init-file=C:\mysql-init.txt

  使用服務管理器,可找到恰當的“--defaults-file”設置:

  開始菜單->控制面板->管理工具->服務

  在列表中找出MySQL服務,右擊,并選擇“屬性”選項。在可執行字段的Path(路徑)中包含“--defaults-file”設置。

  停止MySQL服務器,然后在正常模式下重啟它。如果以服務方式運行服務器,應從Windows服務窗口啟動它。如果以手動方式啟動了服務器,能夠像正常情形下一樣使用命令。

  應能使用新密碼進行連接。

  在Unix環境下,重置根用戶密碼的步驟如下:

  以Unix根用戶身份、或以運行mysqld服務器的相同身份登錄到系統。

  找到包含服務器進程ID的.pid文件。該文件的準確位置和名稱取決于你的分發版、主機名和配置。常見位置是/var/lib/mysql/、/var/run/mysqld/和/usr/local/mysql/data/。一般情況下,文件名的擴展名為.pid,并以mysqld或系統的主機名開始。

  在下述命令中使用.pid文件的路徑名,向mysqld進程發出正常的kill(而不是kill-9),可停止MySQL服務器:

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

  注意,cat命令使用符號“`”而不是“’”:這會使cat的輸出代入到kill命令中。

  創建文該篇文章件,并將下述命令放在文件內的1行上:

  SETPASSWORDFOR'root'@'localhost'=PASSWORD('MyNewPassword');

  用任意名稱保存文件。對于本例,文件為~/mysql-init。

  用特殊的“--init-file=~/mysql-init”選項重啟MySQL服務器:

  shell>mysqld_safe--init-file=~/mysql-init&

  文件init-file的內容在服務器啟動時執行,更改根用戶密碼。服務器成功啟動后,應刪除~/mysql-init。

  應能使用新密碼進行連接。

  作為可選方式,在任何平臺上,可使用mysql客戶端設置新密碼(但該方法不夠安全):

  停止mysqld,并用“--skip-grant-tables--user=root”選項重啟它(Windows用戶可省略--user=root部分)。

  使用下述命令連接到mysqld服務器:

  shell>mysql-uroot

  在mysql客戶端發出下述語句:

  以下為引用的內容:

  mysql>UPDATEmysql.userSETPassword=PASSWORD('newpwd')

  ->WHEREUser='root';

  mysql>FLUSHPRIVILEGES;

  用打算使用的實際根用戶密碼替換“newpwd”。

到此,相信大家對“MySQL數據庫中怎么復位根用戶的密碼”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

揭西县| 南岸区| 锡林浩特市| 墨竹工卡县| 宜昌市| 沂源县| 南和县| 南漳县| 长葛市| 安化县| 如东县| 托克逊县| 凤山县| 孟津县| 金昌市| 梅州市| 宿州市| 德阳市| 天气| 普兰店市| 泉州市| 理塘县| 巩留县| 华宁县| 内江市| 个旧市| 宣汉县| 休宁县| 邯郸市| 旬邑县| 固始县| 额尔古纳市| 林周县| 衡阳市| 固原市| 靖西县| 丹东市| 慈利县| 和政县| 新安县| 贡觉县|