看板 Database 關於我們 聯絡資訊
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱: mysql 資料庫版本: 5.2 內容/問題描述: 請問一下各位大大, 我剛安裝完mysql, 建立了幾個表資料庫後, 要讓內網的ip都能夠連, 所以下了以下指令 use mysql; update user set host = ‘%’ where user = ‘root’; 然後reboot後, show databases 卻只看到 information_schema和test資料庫 這是為什麼? 之後我到my.cnf 加入skip-grant-tables, 然後重啟, 資料卻又回來了~ 為什麼這句sql會讓我資料庫異常? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.219.42 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1410149798.A.CBA.html
jeamie: 我曾手殘登入指令打成mysql -root -p進去後就是你這情況 09/08 23:33
iFEELing: 印象中MYSQL的USER TABLE裡面ROOT不只一個ROW 09/11 01:31
iFEELing: 可能不同來源的同一帳號權限會不一樣 09/11 01:31
tas72732002: 樓上正解 09/11 15:18