mysql增加普通使用者後無法登陸問題的解決方法

2021-08-27 07:11:39 字數 1038 閱讀 9804

今天安裝openstack folsom版本,安裝完mysql,為各個服務增加對應的資料庫和使用者後,發現無法使用新增的使用者登陸mysql。我增加使用者的方法如下:

mysql -uroot -p$mysql_pass <'nova'@'%' identified by '$mysql_pass';

create database glance;

grant all privileges on glance.* to 'glance'@'%' identified by '$mysql_pass';

create database keystone;

grant all privileges on keystone.* to 'keystone'@'%'identified by '$mysql_pass';

create database cinder;

grant all privileges on cinder.* to 'cinder'@'%'identified by '$mysql_pass';

create database quantum;

grant all privileges on quantum.* to 'quantum'@'%'identified by '$mysql_pass';

flush privileges;

eof

但使用使用者登陸失敗:

root@controller:~# mysql -h localhost -ukeystone -ppassword

error 1045 (28000): access denied for user 'keystone'@'localhost' (using password: yes)

解決方法:

增加普通使用者後,執行:

mysql> use mysql

mysql> delete from user where user='';

mysql> flush privileges;

意思是刪除匿名使用者。

ok,搞定,enjoy!

mysql增加普通使用者後無法登陸問題的解決方法

今天安裝openstack folsom版本,安裝完mysql,為各個服務增加對應的資料庫和使用者後,發現無法使用新增的使用者登陸mysql。我增加使用者的方法如下 mysql uroot p mysql pass nova identified by mysql pass create datab...

linux普通使用者無法登入mysql

本帖方法只適用於普通使用者無法登入,但root使用者可以登入的情況。今天將war包放入linux後,執行報錯,經過檢查發現是資料庫連線不上。奇怪的是,使用者名稱和密碼都是正確的,所以有了以下發現。如果遇到普通使用者無法登入,但root使用者可以登入的情況下,進行如下操作。通過root賬戶,輸入使用者...

普通使用者裝配MySQL 普通使用者裝配MySQL

普通使用者安裝mysql linux這點很好,即使沒有許可權,也可以將自己想要的程式什麼的安裝到自己有許可權的目錄下。介紹一下怎麼在非root用 許可權下安裝mysql 參考 二 編譯 1 打上補丁 解壓mysql,並進入mysql 5.1.42目錄後,執行 patch np1 i mysql 5....