高手幫幫助,有誰知道,我沒有mysql的帳號及密碼,我要如何進去mysql,有沒有萬用密碼呢?



贊助商連結


bigmichael
2002-12-05, 10:46 AM
如題!

贊助商連結


gerrybbs
2002-12-05, 11:35 AM
肉腳回覆

我只知道:MySQL 預設安裝的root 密碼為空,沒見過有萬用密碼...
如果真有 ,與它差一字的勁敵MSSQL定會爽到睡不著覺.

bigmichael
2002-12-05, 12:58 PM
最初由 gerrybbs 發表
肉腳回覆

我只知道:MySQL 預設安裝的root 密碼為空,沒見過有萬用密碼...
如果真有 ,與它差一字的勁敵MSSQL定會爽到睡不著覺.

是實上是我的linux主機被怪客入侵,把我的mysql帳號及密碼改掉害我進不去!真不知要如何救???

repsol
2002-12-05, 01:18 PM
試試看...


1.先用kill的指令強制停掉Mysql 服務
2.--skip-grant-tables選項重新啟動mysqld
3.用 grant sql command 命令修改user table的root的密碼欄
4.flush privileges

這樣應該可以將mysql的 root 密碼改回來了..

試試
Good Luck !!!!

gerrybbs
2002-12-05, 01:45 PM
最初由 bigmichael 發表
[color=#ff002d]
是實上是?..

試試這個
http://lists.mysql.com/cgi-ez/ezmlm-cgi?1:mss:126343:200212:makhedacifmbodddcfoi

bigmichael
2002-12-05, 09:18 PM
最初由 repsol 發表
試試看...


1.先用kill的指令強制停掉Mysql 服務
2.--skip-grant-tables選項重新啟動mysqld
3.用 grant sql command 命令修改user table的root的密碼欄
4.flush privileges

這樣應該可以將mysql的 root 密...
高手我做到您的第二個步驟,做不出來也,你看我下的方法

[root@linux /root]# --skip-grant-tables
bash: --skip-grant-tables: command not found
[root@linux /root]# skip-grant-tables
bash: skip-grant-tables: command not found
[root@linux /root]#


我想您的意思應該不是這樣下吧!因為我不懂你寫的意思,煩請解釋一下。
謝謝啦!

gerrybbs
2002-12-05, 09:38 PM
最初由 bigmichael 發表
[QUOTE]最初由 repsol 發表
[B]高手我做到您的第二個步驟,做不出來也,你看我下的方法

[root@linux /root]# --skip-grant-tables
bash: --skip-grant-tables: command not found
[root@linux /root]# skip-grant-tables
bash: skip-grant-tables: command not found
[root@linux /root]#


我想您的意思應該不是這樣下吧!因為我不懂你寫的意思,煩請解釋一下。
謝謝啦!

type following command on the shell
mysqld --skip-grant-tables

good luck

bigmichael
2002-12-07, 08:46 PM
最初由 gerrybbs 發表
[QUOTE]最初由 bigmichael 發表
[B][QUOTE]最初由 repsol 發表
[B]高手我做到您的第二個步驟,做不出來也,你看我下的方法

[root@linux /root]# --skip-grant-tables
bash: --skip-grant-tables...

我試了你懊建議
可是沒有這樣的
[root@linux /root]# mysqld --skip-grant-tables
bash: mysqld: command not found

到底要如何下呢?

repsol
2002-12-07, 11:34 PM
最初由 bigmichael 發表
[QUOTE]最初由 gerrybbs 發表
[B][QUOTE]最初由 bigmichael 發表
[B][QUOTE]最初由 repsol 發表
[B]高手我做到您的第二個步驟,做不出來也,你看我下的方法

[root@linux /root]# --skip-...

這個是路徑問題
先找到mysqld 這個command 的路徑吧
看看這個command放在哪個路徑
找到之後,再加上--skip-grant-tables這個啟動的參數吧...

Good Luck !!!

ta1113
2002-12-09, 11:27 PM
更改root密碼
我同學跟我說的..您試試看吧!
我是過r8.0的版本..可以
mysql mysql
mysql>UPDATE user SET password=password('newpassword') WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>exit;
mysqladmin -root -p shutdown
Enter password://輸入新的密碼
/etc/rc.d/inid.c/mysql start