今天安裝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....