搜尋

首頁  >  問答  >  主體

php - mysql用戶表裡沒有root用戶,設定root密碼會導致匿名訪問

現在root是預設空密碼,依照網路上的方法設定root密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
進去後是匿名用戶,導致沒有權限,所以又刪減了這個匿名用戶。
我發現查看mysql用戶發現沒有Root用戶的,這個是什麼原因呢?系統是windows

PHP中文网PHP中文网2793 天前565

全部回覆(2)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-16 13:01:04

    show grnats for sgsl@'localhost'看一下是不是你在安裝的時候默認超級用戶就是sgsl了
    是的話就沒有必要再去配置root了啊
    你配置root密碼的語法可能是因為你本來就沒有root用戶才導致失效的

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:01:04

    設定密碼後需要更新權限表

    回覆
    0
  • 取消回覆