
之後mysql_secure_installation
,sudo mariadb
命令似乎不再起作用,並出現以下錯誤:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
有誰知道如何透過命令恢復登入sudo mariadb
?
版本資訊
- 瑪麗亞資料庫:10.3.32
- 烏班圖:20.04.1
謝謝!
答案1
嗯,我需要從基於密碼的身份驗證切換到 unix-socket 身份驗證。
我運行此命令來更改根用戶的身份驗證方法。
alter user 'root'@'localhost' identified via unix_socket;
參考: