linux普通使用者無法登入mysql

2022-08-21 07:18:14 字數 558 閱讀 8314

本帖方法只適用於普通使用者無法登入,但root使用者可以登入的情況。

今天將war包放入linux後,執行報錯,經過檢查發現是資料庫連線不上。奇怪的是,使用者名稱和密碼都是正確的,所以有了以下發現。

如果遇到普通使用者無法登入,但root使用者可以登入的情況下,進行如下操作。通過root賬戶,輸入使用者名稱密碼後登入mysql。

use mysql;

select user,host,plugin from user;

update user set authentication_string=password('root'),plugin='mysql_native_password' where user='root';

語句一定要有authentication_string=password('root'),否則root的密碼會置空,下次登入就得無密碼登入。執行如下命令:

flush privileges;

service mysql stop;

service mysql start;

切換到普通使用者測試。

如果不知道root密碼,請檢視這裡

關於CentOS普通使用者無法登入SSH問題

在centos中,假若一切都順利的話,你建新乙個使用者,它就自動新增到sshd登入服務中的處的了,不必手動或再設定什麼,但有些情況下,我們的系統只允許root使用者登入,那麼,我們就要進行一些必要的設定,具體步驟如下 1 你用法登入時,請你確保你所輸入的使用者名稱及密碼的正確性,使用者名稱最好在 h...

Linux普通使用者管理

首先必須使用root使用者登入主機 然後再建立乙個新的普通使用者 新的普通使用者登入後除了 root目錄和其他使用者的家目錄不能訪問 其他的系統目錄和其他使用者在根目錄下或者系統目錄中建立的子目錄都能進行讀操作 但是不能寫操作和刪除操作 普通使用者可以實現檢視一些應用的目錄和檔案 但是卻無法對這些目...

Linux建立普通使用者

一 建立普通使用者 admin 建立user目錄 mkdir home user 建立user01使用者 adduser d home user user01 user01 更改使用者 admin 的密碼 passwd user01 新的 密碼 重新輸入新的 密碼 passwd 所有的身份驗證令牌已...