作者 主題: MySQL問題... Can not connect ?  (閱讀 5250 次)

0 會員 與 1 訪客 正在閱讀本文。

Anonymous

  • 訪客
MySQL問題... Can not connect ?
« 於: 2001-10-30 23:14 »
MySQL問題... Can not connect ?
作者: 日京三子 (---.hwayi.com)
日期:   01/10/30 11:17

您好! 小弟安裝了MySQL 3.23這個版本,在RedHat 7.0上,但是一執行下面這個指令之後,就發生無法連接的問題:
[root@main /]# mysql -u root -h 111.222.111.222 -p
Enter password:
ERROR 1130: Host 'my.linux.server.name' is not allowed to connect to this MySQL server

為甚麼呢? 小弟有執行了/usr/bin/mysql_install_db了...

此外,我找不到以前有人所提出的my.cnf,是要自己建立還是安裝的時候就會自動建立的呢?


此致
 
 
回覆本文
 Re: MySQL問題... Can not connect ?
作者: 日京三子 (---.u203-204.giga.net.tw)
日期:   01/10/30 21:39

哇,沒人回答。可能是我敘述的不夠詳細,所以才沒人幫忙... 沒關係,再來一次:

小弟現在的狀況是,想要進入自己的主機端進行連線,結果發生了Access Deny的狀況:
[root@main init.d]# mysql -u root -h 111.222.111.222 -p mysql
Enter password:
ERROR 1130: Host 'my.linux.server.name' is not allowed to connect to this MySQL server

我直覺的反應是,連接MySQL伺服器那部分有問題,所以,我改採Localhost的方式進行連接,直接查詢hosts定義,沒想到,變成下面那樣:


mysql> use mysql
Database changed
mysql> select host,user,password from user;
+--------------+------+------------------------------+
| host         | user | password                     |
+--------------+------+------------------------------+
| localhost    | root | 7096994877f47c4e             |
| myOLDserver-name | root |                          |
| localhost    |      |                              |
| myOLDserver-name |  |                              |
+-------------+------+-------------------------------+
4 rows in set (0.00 sec)



沒想到,mysql只記得我之前的機器名稱,沒有現在新的定義,難怪只能給LocalHost進行連線!

最後,請教各位前輩,如何將以前舊的資料沖掉,並且加入新的Host記錄呢? 還有,怎麼會有兩個(請參照上面,Localhost重複了兩次)同樣的記錄呢? 小弟先行謝過啦...

此致
 
 
回覆本文
 Re: MySQL問題... Can not connect ?
作者: 日京三子 (---.u203-204.giga.net.tw)
日期:   01/10/30 22:30

ㄜ..... 還是我自己。

我發現,先將/var/lib/mysql底下的mysql整個目錄移走或刪除,然後重新執行mysql_install_db,將mysql底下的基本系統檔案還原成系統預設值(注意,所有檔案及目錄權限皆變成了你現在的身份,必須全部更換成mysql.mysql,不然跑不起來!)之後,執行/usr/share/mysql/mysql.server 來啟動MySQL系統。之後,使用mysqladmin -u root -h localhost password 「你的密碼」,來設定Mysql的密碼。當然,此後還要加入你這台主機名稱的部分,也就是重複上面那部分即可...。

呼... 困擾我兩年來的問題終於真相大白..... 真爽.....

PS: 請網中人大俠將這部分的文章收藏至精華區,因為我想,鐵定還會有人碰到相同問題的... 小弟先行謝過...

劍客

  • 活潑的大學生
  • ***
  • 文章數: 238
    • 檢視個人資料
    • http://kalug.ks.edu.tw
MySQL問題... Can not connect ?
« 回覆 #1 於: 2001-11-06 16:23 »
mysql 這個 table 也可以用 sql 來操作啊!要殺要剮隨便你,不需要特別的指令。