国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

windows下重置mysql的root密碼方法介紹

來源:懂視網 責編:小采 時間:2020-11-09 20:28:48
文檔

windows下重置mysql的root密碼方法介紹

windows下重置mysql的root密碼方法介紹:今天發現 WordPress 連接不上數據庫,登錄 window server 服務器查看,所有服務均運行正常。 使用 root 賬號登錄 mysql 數據庫,結果提示密碼不匹配。我突然意識到,服務器可能遭受到 SQL注入 攻擊了…… 至于事故發生的原因和之后所做的補救措施,以后有機會
推薦度:
導讀windows下重置mysql的root密碼方法介紹:今天發現 WordPress 連接不上數據庫,登錄 window server 服務器查看,所有服務均運行正常。 使用 root 賬號登錄 mysql 數據庫,結果提示密碼不匹配。我突然意識到,服務器可能遭受到 SQL注入 攻擊了…… 至于事故發生的原因和之后所做的補救措施,以后有機會

今天發現 WordPress 連接不上數據庫,登錄 window server 服務器查看,所有服務均運行正常。

使用 root 賬號登錄 mysql 數據庫,結果提示密碼不匹配。我突然意識到,服務器可能遭受到 SQL注入 攻擊了……

至于事故發生的原因和之后所做的補救措施,以后有機會我會聊一聊的。這里我主要講一下 mysql 用戶密碼的重置步驟。

重置 root 密碼
在忘記 root 密碼的情況下,可以進入 mysql 的安全模式,重置 root 密碼。

1. 停止 MySQL 服務

打開命令提示符窗口,輸入 net stop mysql 關閉 MySQL 服務。

C:\Users\Administrator>net stop mysql57
MySQL57 服務正在停止..
MySQL57 服務已成功停止。

↑ 服務名稱不一定都是 mysql,比如我的就是 mysql57,57代表版本號為5.7

當然你也可以通過計算機管理面板關閉 MySQL 服務。

2. 切換到 bin 目錄

在命令提示符窗口中,通過 cd 命令切換到 mysql 安裝目錄下的 bin 目錄。

C:\Users\Administrator>
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
C:\Program Files\MySQL\MySQL Server 5.7\bin>

↑ 默認安裝目錄為 C:\Program Files\MySQL\MySQL Server

3. 進入安全模式

在 bin 目錄下輸入 mysqld --skip-grant-tables ,跳過權限檢查啟動 mysql。

如果你配置了 my.ini 文件,則需要將其引入: mysqld --defaults-file="../my.ini" --skip-grant-tables

[mysqld]

basedir = "C:\ProgramData\MySQL\MySQL Server 5.7"
datadir = "C:\ProgramData\MySQL\MySQL Server 5.7\Data"

↑ 我在 my.ini 文件中指定了數據的存放路徑,如果不引入配置文件,則會提示 No such file or directory 錯誤。

4. 重置賬戶密碼

打開另一個命令提示符窗口(別關閉安全模式窗口),同樣切換到 mysql \ bin 目錄,輸入 mysql 跳過權限驗證連接數據庫。

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql
Server version: 5.7.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

↑ 也可以指定連接參數 mysql -u <用戶名> -p <密碼> -h <連接地址> -P <端口號> -D <數據庫>

執行 update mysql.user set authentication_string="" where user="root"; 重置 root 用戶的密碼(5.7 之前為 password 字段)。

mysql> update mysql.user set authentication_string="" where user="root";
Query OK, 1 row affected (0.00 sec)

mysql> select user,authentication_string from mysql.user\G
*************************** 1. row ***************************
 user: root
authentication_string:
*************************** 2. row ***************************
 user: mysql.sys
authentication_string: *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE

2 rows in set (0.00 sec)

↑ root 用戶的 authentication_string 字段已經被清空了

5. 刷新權限表

執行 flush privileges; 命令刷新權限表,密碼已經重置完成,輸入 quit 退出。

mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)
mysql> quit
Bye

關閉所有命令提示符窗口,通過任務管理器結束 mysqld.exe 進程。重啟 MySQL 服務,之后就可以直接登錄 root 賬號了。

修改 root 密碼

出于安全考慮,root 密碼不宜為空,所以需要在密碼重置之后,再重新設置一個密碼。

方法一:SET PASSWORD

SET PASSWORD FOR "username"=PASSWORD("new password");

以 root 身份登錄 mysql,再使用 set password 命令修改密碼:

mysql> set password for root@localhost = password("pswd");
Query OK, 0 rows affected, 1 warning (0.00 sec)

方法二:mysqladmin

mysqladmin -u "username" -p password "new password"

執行該命名之后會提示輸入原密碼,輸入正確后即可修改。

C:\Program Files\MySQL\MySQL Server 5.7\bin> mysqladmin -u root -p password pswd
Enter password: ****

mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

方法三:UPDATE TABLE

UPDATE mysql.user SET authentication_string=PASSWORD("new password") WHERE user="username";

在重置 root 密碼的同時,也可以設置默認密碼。不過密碼不能為明文,必須使用 password() 函數加密。

mysql> update mysql.user set authentication_string=password("pswd") where user="root";
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

總結

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

windows下重置mysql的root密碼方法介紹

windows下重置mysql的root密碼方法介紹:今天發現 WordPress 連接不上數據庫,登錄 window server 服務器查看,所有服務均運行正常。 使用 root 賬號登錄 mysql 數據庫,結果提示密碼不匹配。我突然意識到,服務器可能遭受到 SQL注入 攻擊了…… 至于事故發生的原因和之后所做的補救措施,以后有機會
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲最新视频在线观看 | 欧美一区二区三区不卡免费 | 夜色毛片永久免费 | 亚洲小说欧美激情另类 | 毛片视频网址 | 欧美二区在线观看 | 国产l精品国产亚洲区在线观看 | 黄毛片免费 | 欧美高清69hd | 一区二区在线观看高清 | 亚洲欧美日本在线 | 亚洲成人精品久久 | 69国产成人综合久久精品91 | 在线亚洲欧美日韩 | 久久亚洲伊人中字综合精品 | 自拍偷自拍亚洲精品被多人伦好爽 | 91亚洲 欧美 国产 制服 动漫 | 欧美色图亚洲激情 | 夜夜夜夜爽 | 欧美精品午夜久久久伊人 | 国产一区亚洲二区三区 | 国产在线精品一区二区夜色 | 国产成人精品一区二区三区… | 欧美日韩性视频在线 | 国产亚洲午夜精品a一区二区 | 日韩在线视频精品 | 国产精品高清久久久久久久 | 国产成人综合久久精品红 | 日本伊人久久 | 精品久久久久久亚洲 | 国产高清一级在线观看 | 国产激情一区二区三区成人91 | 精品久久久久久久一区二区手机版 | 国产一级内谢a级高清毛片 国产最新精品视频 | 欧美孕妇性xxxⅹ精品hd | 日韩欧美在线综合网 | 国产综合成人久久大片91 | 欧美国产精品va在线观看 | 国产精品免费观看 | 在线国产一区二区三区 | 纯毛片 |