[請益] MySQL#1045 (手殘刪root) (Solved)

作者: KawasumiMai (さあ、死ぬがいい)   2014-11-26 00:07:13
如題....
話說事情是這樣的
XAMPP跟Appserve的phpMyAdmin好像不一樣
後者可以用創建的各種帳號登入
但是XAMPP只給root登入的樣子?
簡單的說就是...
稍早在管理資料庫的時候(root)
發現在資料表的地方並沒有像之前Appserv一樣有按鈕可以直接修改該行的值
甚至連刪除該行資料的地方都沒看到
覺得很奇怪
就去看了一下root的權限
所有的東西都打勾了
結果...看到root有127.0.0.1跟localhost兩種
這兩者...應該是一樣的吧?
就順手把127.0.0.1的部分砍了...
然後就登出了?!
然後就登不進了
然後就#1045了= =....
用cmd跑指令,一樣顯示1045
用phpMyAdmin,一樣顯示1045
然後看了一下XAMPP的MySql設定
網路上之前找到裝好修改root密碼的地方
好像也沒被動到什麼
但是就這樣登不進了= =
不過php的code中
其他的帳號連入MySQL還是可以正常運作的
也就是說現在純粹只是不能管理資料庫而已= =
**
有什麼方法可以在不重裝下進行root重設嗎?
還有
root登入之後沒辦法刪除一行資料也沒辦法修改值只能插入新的
這是眼殘還是真的這功能沒出現?
作者: crossdunk (推噓自如)   2014-11-26 00:31:00
我記得一開始設定是沒有密碼 你要新增密碼進去config裡面也有地方需要改
作者: LaPass (LaPass)   2014-11-26 10:10:00
MySQL可以用CMD下命令
作者: anest (形狀最重要大小不能少)   2014-11-26 10:21:00
改用Navicat Lite吧 phpMyAdmin設定錯就爆了......
作者: alog (A肉哥)   2014-11-26 10:31:00
剛好給一個機會了解mysql至於用什麼client端我是覺得還好只要你帳號有存取mysql的權限要改回來都好改
作者: cf1064 (蚵仔)   2014-11-26 10:33:00
進phpmyadmin由127.0.0.1改為localhost可以嗎?
作者: alog (A肉哥)   2014-11-26 10:33:00
mysql資料表 直接複寫裡面的table然後重開電腦
作者: KawasumiMai (さあ、死ぬがいい)   2014-11-26 10:40:00
to 1樓:那個密碼之前改過了,現在是cmd修密碼沒用to cf1064:現在是root登不進phpMyAdmin
作者: cf1064 (蚵仔)   2014-11-26 10:53:00
作者: alog (A肉哥)   2014-11-26 11:01:00
1. 先備份 mysql 放資料庫的資料夾2. 嘗試用程式 mysql 資料庫內的 user 資料表存取如果可以寫入,就塞紀錄進去 然後重開系統user資料表的格式網路有,那是放mysql 帳號密碼的地方3. 或者重裝之後,將原本備份的資料夾資料移回去然後新灌的資料庫資料夾內的mysql資料不要蓋到就好mysqld_safe 是你在linux上才會看到
作者: Kenqr (function(){})()   2014-11-26 19:48:00
想用mysql的帳號登入pma 要修改config.inc.php這個設定檔

Links booklink

Contact Us: admin [ a t ] ucptt.com