程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Linux Mysql 1130錯誤解決

Linux Mysql 1130錯誤解決

編輯:MySQL綜合教程

Linux Mysql 1130錯誤解決   今天在win32下通過navicat 遠程登錄Mysql時出現如下錯誤:     想都不用想,肯定是Mysql的訪問權限問題。   首先,通過終端(我用的是SSH)遠程登錄到Linux服務器,為了安全起見,先改一下Mysql數據的root用戶密碼:  

[plain] 
[hadoop@h1 ~]$ mysqladmin -u root password 123456  
[hadoop@h1 ~]$ mysql -uroot -p  
Enter password:  
Welcome to the MySQL monitor.  Commands end with ; or \g.  
Your MySQL connection id is 13  
Server version: 5.0.77 Source distribution  
  
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
  
mysql> 
   第二步,查詢Mysql中所有用戶的權限:     意料之中,mysql的root用戶只能通過本機訪問,下面我們來改一下權限:  
[plain] 
mysql> update `user` set `host` = '%' where `user` = 'root';  
mysql> flush privileges;  

 

  測試一下,如圖:     操作成功,現在,你可以通過終端遠程管理mysql數據庫了。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved