1, 找到mariadb的配置檔案 一般在 /etc/my.cnf
把 skip-grant-tables 新增到配置檔案裡面 放在[mysqld]下面就可以了 #可以跳過密碼登入
2 重啟服務 systemctl restart mariadb
3 mysql #不需要密碼
4 update mysql.user set password=password(
'新密碼'
) where user='root' and host='localhost'
;#重置密碼 只需要填寫新密碼即可
5 再次回到 /etc/my.cnf 把剛才新增的內容 刪除了
5 重啟服務 systemctl restart mariadb
6 登入就可以了 mysql -uroot -p'設定的新密碼'
1.systemctl stop mysqld #停止服務
2.mysqld --skip-grant-tables --user=mysql & #跳過密碼登入 放到後台執行
3.mysql #無需密碼 直接登入
4.mysql> update mysql.user set authentication_string=password(
'新密碼'
) where user='root' and host='localhost'
;#重置密碼 只需要填寫新密碼即可
退出資料庫
5.jobs 找出剛才後台執行的程式 kill
% 殺死程式
6.systemctl restart mysld #重啟服務
7.mysql -uroot -p'新密碼'
#登入即可
如果你已經知道密碼,想要修改密碼 可以用下面的方法
mysqladmin -uroot -p'舊密碼' password '新密碼'
了解Mysql與MariaDb的關係
mariadb是mysql源 的乙個分支,隨著oracle買下sun,mysql也落入了關係型資料庫王者之手。在意識到oracle會對mysql許可做什麼後便分離了出來 mysql先後被sun oracle收購 mysql之父的michael以他女兒maria的名字開始了mysql的另外乙個衍生版本...
Centos7下mariadb忘記root密碼處理
1,停止mariadb服務systemctl stop mariadb 2,修改配置檔案 vim etc my.cnf 在 mysqld 下新增skip grant tables 意思是忽略密碼,儲存並退出 3,啟動mariadb systemctl start mariadb 4,修改密碼 mys...
mysql 密碼忘記 MySQL忘記密碼??怎麼辦
再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...