Mysql忘記密碼解決方法
一、前言
經(jīng)常做測試的朋友都知道,自己弄的各種服務(wù),各種賬戶,有時(shí)候就會(huì)遺忘,mysql忘記密碼就是其中一種情況。當(dāng)我們忘記mysql密碼時(shí),我們可以通過mysql的配置文件設(shè)置登錄不需要認(rèn)證就可以不需要密碼進(jìn)行登錄了,所以接下來我介紹的方法就是怎么配置mysql登錄無需密碼認(rèn)證。
二、環(huán)境介紹
centos7.9 + mysql,不是maridb哦
三、具體操作
1、關(guān)閉mysql服務(wù)
systemctl stop mysql
2、修改配置文件
通過在配置文件/etc/my.cnf
下的[mysqld]
選項(xiàng)下添加skip-grant-tables
,實(shí)現(xiàn)登錄mysql
不需要密碼。
vim /etc/my.cnf
3、啟動(dòng)mysql服務(wù)
systemctl start mysql
4、連接mysql服務(wù)
mysql -uroot?
5、修改密碼
這里需要注意的是,我設(shè)置的root密碼是123456.com
,那你根據(jù)自己的需要改成自己密碼即可。這里需要注意的是最后的flush privileges
很重要,不然可能不生效!
mysql> use mysql Database changed mysql> update mysql.user set authentication_string=password('123456.com') where user='root'; Query OK, 0 rows affected (0.00 sec) Rows matched: 4 ?Changed: 0 ?Warnings: 0 mysql>flush privileges; mysql> exit
6、將配置文件中的skip-grant-tables刪除
vim /etc/my.cnf systemctl restart mysql
7、測試
mysql -uroot -p
到此這篇關(guān)于Mysql忘記密碼解決方法的文章就介紹到這了,更多相關(guān)Mysql忘記密碼解決方案內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql實(shí)用技巧之比較兩個(gè)表是否有不同數(shù)據(jù)的方法分析
這篇文章主要介紹了mysql實(shí)用技巧之比較兩個(gè)表是否有不同數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了mysql數(shù)據(jù)表比較的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-12-12MySQL連接異常報(bào)10061錯(cuò)誤問題解決
這篇文章主要介紹了MySQL連接異常報(bào)10061錯(cuò)誤問題解決,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08讓MySQL數(shù)據(jù)庫跑的更快 為數(shù)據(jù)減肥
在MySQL數(shù)據(jù)庫優(yōu)化工作中,使數(shù)據(jù)盡可能的小,使表在硬盤上占據(jù)的空間盡可能的小,這是最常用、也是最有效的手段之一。2011-03-03MySQL數(shù)據(jù)庫分區(qū)功能的使用教程
這篇文章主要介紹了MySQL數(shù)據(jù)庫分區(qū)功能的使用教程,文中特別講解了MySQL分表和分區(qū)的區(qū)別以及聯(lián)系,需要的朋友可以參考下2016-05-05