Centos7下mariadb忘記root密碼處理

2021-09-27 05:24:45 字數 571 閱讀 8227

1,停止mariadb服務
systemctl stop mariadb

2,修改配置檔案 vim /etc/my.cnf

在[mysqld]下新增skip-grant-tables

意思是忽略密碼, 儲存並退出

3,啟動mariadb

systemctl start mariadb

4,修改密碼

mysql

use mysql;

update user set password = password ( 'new-password' ) where user = 'root' ;

flush privileges ;

quit

5,改回配置,重啟服務

vim /etc/my.cnf 刪除skip-grant-tables

systemctl restart mariadb

6 ,進入資料庫

mysql -uroot -p

輸入新密碼new-password即可

參考

centos7 下 mariadb 不區分大小寫

今天閒來無事把閒置了很久的伺服器拿出來搞了一搞,結果centos7不在支援mysql資料了,換了mariadb資料庫,一樣的表結構,而且表存在專案啟動總是報某某表不存在,資料庫中執行了sql語句,真的是找不到,但是表是真真的存在!mariadb資料庫安裝之後資料庫是區分大小寫的,可以用如下命令檢視 ...

CentOS7下安裝MariaDB和使用

安裝命令 yum y install mariadb mariadb server 安裝完成mariadb,首先啟動mariadb systemctl start mariadb 設定開機啟動 systemctl enable mariadb 接下來進行mariadb的相關簡單配置 mysql se...

centos7系統安裝Mariadb

從最新版本的centos系統開始,使用命令yum install mysql 預設安裝的是 mariadb而不是mysql!yum install mariadb mariadb server systemctl start mariadb 啟動mariadb systemctl enable ma...