本文目錄一覽:
- 1、如何重設MySQL密碼
- 2、mysql數據庫密碼忘了怎麼重置
- 3、mysql8忘記密碼不要慌,五步幫你找回。
- 4、win系統怎麼重置mysql密碼
- 5、Mysql root 賬號如何重置密碼
- 6、如何重置mysql數據庫密碼
如何重設MySQL密碼
Enter password: oldpass
當然用此命令的前提是你把mysql加入了環境變量,如果沒有加入環境變量的話那隻能在命令行下cd到mysqladmin所在的目錄下與此那個次命令了!
—————————————–
2.重置root密碼方法一:在my.ini的[mysqld]字段加入:
skip-grant-tables
重啟mysql服務,這時的mysql不需要密碼即可登錄數據庫
然後進入mysql
mysqluse mysql;
mysql更新 user set password=password(‘新密碼’) WHERE User=’root’;
mysqlflush privileges;
運行之後最後去掉my.ini中的skip-grant-tables,重啟mysqld即可。
修改mysql密碼方法二:
不使用修改my.ini重啟服務的方法,通過非服務方式加skip-grant-tables運行mysql來修改mysql密碼
停止mysql服務
打開命令行窗口,在bin目錄下使用mysqld-nt.exe啟動,即在命令行窗口執行: mysqld-nt –skip-grant-tables
然後另外打開一個命令行窗口,登錄mysql,此時無需輸入mysql密碼即可進入。
按以上方法修改好密碼後,關閉命令行運行mysql的那個窗口,此時即關閉了mysql,如果發現mysql仍在運行的話可以結束掉對應進程來關閉。
mysql數據庫密碼忘了怎麼重置
開始–》運行–》cmd
進入mysql安裝目錄的bin文件夾(客戶都沒設置環境變量找不到mysql命令只能到那個目錄)
比如:D:\Program Files\MySQL\MySQL Server 5.0\bin
1.暫停mysql服務;
2.忽略授權問題;
3.另一個命令行進去myql;
4.重置root密碼並刷新授權表;
5.任務管理器殺掉mysql進程;
6.重啟mysql服務;
net stop mysql
mysqld –skip-grant-tables
開另外一個命令行窗口,一樣進入那個目錄
mysql -u root -p
update mysql.user set password=PASSWORD(“新密碼”) where User=”root”;
flush privileges;
任務管理器殺掉mysql進程
net start mysql
#################################################################
vi /etc/my.cnf 在[mysqld]添加
skip-grant-tables
/etc/init.d/mysql restart
mysql
update mysql.user set password=PASSWORD(“新密碼”) where User=”root”;
flush privileges;
/etc/init.d/mysql restart
mysql8忘記密碼不要慌,五步幫你找回。
mysql長時間不用,容易忘記密碼,怎麼重置mysql密碼問題就來了,當然網上有n多種辦法,我這邊就簡單記錄其中一種方法,便於自己和他人使用。
第一步:忘記密碼不要慌,先找到my.cnf配置文件,yum安裝一般都在/etc下,源碼安裝在安目錄下。
添加skip-grant-tables
第二步:重啟mysql
第三步:無碼進入mysql,遇到需要輸入密碼回車即可。
第四步:重置root密碼
第五步: 將第一步的skip-grant-tables刪除,重啟mysql就ok了。
總結:忘記mysql密碼重置偶爾會遇到,也不算難。網上五花八門,為了方便,所以記錄在這裡以備不時之需。喜歡我的文章記得關注哦?!
win系統怎麼重置mysql密碼
1、打開終端win+r輸入cmd回車即可打開;
2、通過mysql -u用戶名 -p指定root用戶登錄MySQL,輸入後回車會提示輸入密碼。
3、修改MySQL的root用戶密碼,格式:mysql set password for 用戶名@localhost = password(‘新密碼’); 例子:mysql set password for root@localhost = password(‘shapolang’); 上面例子將用戶root的密碼更改為shapolang ;
重新登錄,輸入新密碼shapolang就ok了;
END
方法2 用mysqladmin
1、打開終端win+r輸入cmd回車即可打開;
2、修改MySQL的root用戶密碼格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -pshapolang password 123456
上面例子將用戶root原來的密碼shapolang改為新密碼123456
重新登錄,輸入新密碼123456就ok了;
Mysql root 賬號如何重置密碼
今日分享主題:mysql root賬號如何重置密碼
前兩天發現我的 mysql 數據庫突然無法登錄,但是上周還使用得是正常的,經過一番查找還是沒有找到問題的原因。
DBA 給我的解釋:我懷疑主機重啟後,某些文件(user.*)就丟了,不知道啥原因。我記得之前你也是重啟後遇到過相同問題。
既然這樣,只好重置 root 賬號密碼了。具體操作步驟如下
Step1:停止 mysql 服務
命令:systemctl stop mysqld #停掉MySQL
命令:systemctl status mysqld #查看狀態
Step2:修改/etc/my.cnf配置,添加 skip_grant_tables=1 啟動設置,注意要在[mysqld]行所在的下面添加。
Step3:重啟 mysql 並查看狀態
systemctl start mysqld
systemctl status mysqld
Step4:使用 mysql 命令連接到 mysql 服務器,重新設置root密碼
use mysql #進入mysql數據庫 select * from user; #查詢user表 查看是否有root賬號,如果沒有就需要操作如下insert into 語句:
如果 user 表裏面有 root 賬號,則直接可以重置密碼。
命令如下:update user set authentication_string=password(‘test123′) where user=’root’
FLUSH PRIVILEGES; #刷新授權列表
再輸入 exit 退出mysql
Step5:將步驟2中/etc/my.cnf 文件中添加的 skip_grant_tables=1 啟動設置去掉,再執行一個systemctl restart mysql 命令重啟 mysql 服務。
Step6:使用重置後的密碼再登錄時問題解決。
如何重置mysql數據庫密碼
1.停掉mysql所有服務或者打開任務管理器關掉所有mysql進程,停止mysql服務的語句,首先進入mysql安裝目錄
的bin目錄我這裡是F:\smarty\MySQL\bin
執行 net stop
mysql停掉服務。
2.進入cmd打開一個新的命令行窗口,並進入到mysql安裝目錄的bin目錄
3.跳過權限檢查啟動MySQL,執行mysqld-nt –skip-grant-tables 這條語句操作此步驟
這步執行之後你會發現你的這個窗口裏面不能輸入了。好了準備執行下一步。
4.重新打開一個cmd命令行窗口,命令行轉到F:\smarty\MySQL\bin目錄下直接用mysql命令進入數據庫
這樣已經進入數據庫了,接下來就是切換至mysql數據庫改變root用戶的密碼
5.切換到mysql數據庫並更改密碼,這裡當然就不需要舊密碼了否則就沒有任何意義了。
我這裡當然以前的密碼不是root所以這裡改成了root.
6.刷新權限,flush privileges;
7.現在就可以重啟mysql,如果重啟不了可以到任務管理器裏面關掉mysql進程然後net start
mysql啟動服務,再輸入命令 mysql -uroot -p你的新密碼就可以了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/190083.html