Re: MYSQL Root 登入問題
※ 引述《chinsan.bbs@bbs.sayya.org (淡)》之銘言:
: ※ 引述《forever60713.bbs@ptt.cc (橫渡交大沙漠中...)》之銘言:
: > 他給我 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
: > password: NO)
: 為啥直接打 mysql -u root 會出現 Access denied (using password: NO)?
: 這是因為你已有設過 mysql 內的 root 密碼,
: 所以要連的話,通常應該是
: mysql -u root -p 或
: mysql -u root -p -h 你MySQL Server的IP
: 打完後會出來提示問你密碼,這時候再打密碼
: > PS: 假設說其實我帳號已經設定好 ROOT 給他密碼
: > 登入時候是不是用
: > mysql -u root password '我的密碼' ?
: 通常我的作法是會先改掉 root 帳號,另外建立一組 root 等級的帳號,並設密碼
: 以降低不必要的風險(並不是這樣就完全不會有風險)。
: 而且也不會直接打 mysql -u root password '我的密碼'
: 因為 shell 通常都有 history 記憶功能,這樣太危險了
: 下次人家翻你帳號家目錄的 .history 或是切換為你帳號,
: 然後輕鬆按個上下鍵就知道你密碼打什麼了..
: 所以 mysql -u root password '我的密碼' 是相當『勇敢之舉』。 :p
我也有類似的問題
不過我確定我有設定密碼了
以root登入在打完密碼會出現以下錯誤訊息
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: YES)
那如果用隨便一個帳號進去SQL但是還是沒法去改變root的密碼
不過這不就表示就算沒有用密碼還是有辦法進去動到資料庫
想請問root登不進去的問題 和 防止不存在的帳號進入sql
拜託前輩指導了
爬不到我問題的解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.21.196
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章