久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

MySQL root密碼正確,卻怎么也無法從本地登錄MySQL

時(shí)間:2018-04-20 15:08:24 類型:數(shù)據(jù)庫(kù)
字號(hào):    
 MySQL root確定是正確,卻怎么也無法從本地登錄MySQL,提示

  1 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES); 回想曾經(jīng)做過的操作,結(jié)合網(wǎng)上的資料終于找到原因:

mysql庫(kù)中的user表缺少一個(gè)root指向host:localhost的數(shù)據(jù)項(xiàng),只有一個(gè)root指向host:主機(jī)名的數(shù)據(jù)項(xiàng),故怎么也無法利用root賬戶登錄MySQL

解決方法如下:

       密碼正確的情況下,mysql數(shù)據(jù)庫(kù)已經(jīng)禁止了root用戶在本地的登錄權(quán)限了
  使用root用戶通過主機(jī)127.0.0.1登錄就可以正常進(jìn)入mysql,127.0.0.1和localhost對(duì)mysql數(shù)據(jù)庫(kù)來講是不同的主機(jī),
  [root@228827 ~]# mysql -uroot -p123456 -h 127.0.0.1

      登陸成功

    mysql> use mysql
Database changed
mysql> select user,host,password from user where user='root';
+——+——————-+——————————————-+
| user | host | password |
+——+——————-+——————————————-+
| root | host | *A50E066E106320CF4142 |
| root | 127.0.0.1 | *A50E066E1063608320CF4142 |
+——+——————-+——————————————-+
3 rows in set (0.12 sec)

  發(fā)現(xiàn)user表host字段中沒有l(wèi)ocalhost
  接下來的修改很明顯了:
代碼如下
mysql> update user set host='localhost' where user='root' and host='host';
mysql> flush privileges;
  OK,退出mysql,重啟mysql就解決問題了。