背景:使用root權(quán)限登錄服務(wù)器,安裝mysql,使用mysqladmin給用戶名為"root"的user設(shè)置密碼為xxx問題:在原root賬號(hào)登錄服務(wù)器的情況下,然后直接使用mysql命令不用輸密碼即可登錄mysql;使用用戶名為test的私鑰登錄服務(wù)器,有以下幾種情況:???1. 直接使用mysql命令提示Access denied for user 'test'@'localhost;???2. 而使用mysql -uroot -pxxx則提示Access denied for user 'root'@'localhost ;???3. 另外,使用sudo mysql則成功且不需要輸mysql密碼期待結(jié)果:mysql只有一個(gè)用戶User="root"的情況下,任何賬號(hào)登錄服務(wù)器,均需要輸入密碼才能進(jìn)入mysql,且不要加sudo,即類似mysql -uroot -pxxx這樣,可以嗎?
1 回答

忽然笑
TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
1.root用戶登錄OS:
mysql> select user,host from mysql.user; | |
---|---|
user | host |
root | localhost |
添加回答
舉報(bào)
0/150
提交
取消