數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2020-05-29 22:52:48

a00403a
新生
註冊日期: 2011-07-04
文章數: 24
目前積分 :   

MariaDB / MySQL 初始化 重置root密碼

大家都知道,第一次啟動mariadb是沒有root密碼的,有的人可能會使用mysqladmin來給root設定密碼,偏偏這個指令也行不通,另一個指令mysql_secure_installation也沒辦法,那麼只能直接修改資料表。

初始化mariadb

mysql_install_db


修改my.cnf(改完密碼後要改回來)

... [mysqld] skip-grant-tables ...


啟動mariadb

登入mariadb

mysql


重新載入權限

MariaDB> flush privileges;


設定root密碼

MariaDB> ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("yourpassword");


刪除匿名帳戶

MariaDB> DELETE FROM mysql.`user` WHERE `User` = '';


再重新載入權限

MariaDB> flush privileges;


#ERROR 1290 (HY000)
#ERROR 1348 (HY000)



最後修改: a00403a (2021-11-14 01:24:29)


離線

 

相關討論主題

主題 回覆 點閱 最後發表
1 5881 2021-02-17 14:44:19 作者 patsm00re18
2 15449 2011-11-16 22:34:25 作者 hollowaysxp
13 53161 2010-08-04 22:39:36 作者 29202102
10 47929 2010-02-24 18:01:05 作者 hippo

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed