1. 程式人生 > 實用技巧 >linux MySQL出現錯誤的一些常見解決辦法

linux MySQL出現錯誤的一些常見解決辦法

1045:

  描述:

    使用者被資料庫拒絕訪問了,我們應該為你的資料庫開闢許可權。

  解決辦法:

    1.登入資料庫輸入linux指令

     

mysql -uroot -padmin

    2.查詢使用者和許可權

select host,user from user;

    3.遠端mysql伺服器,需要增加普通許可權的使用者

grant select,update,insert,delete on mas.* to root@localhost identified by "admin";
#新建使用者root,並且只允許該使用者在本地(localhost)登入,密碼是admin,並且賦予它對mas庫中所有表select,update,insert的許可權。我們在這有一個mas庫,所以用mas.*代表mas庫下的所有表。 現在該root使用者,已經可以登入mysql了,但是也還是隻能本地登入。

    4.若要想root使用者可以遠端登入mysql,則還需要以下命令

update user set host = '%' where user = 'root';

    5.也可以直接給使用者許可權

GRANT ALL ON *.* TO 'root'@'localhost'; #grant all on *.* to 使用者名稱@"%" identified by "密碼";

flush privileges; #重新整理許可權