最近發現一個問題, 就是我等了mysql用戶端可以不輸入密碼. 直接輸入mysql -u root 回車 或者 輸入一個錯的密碼,都可進入到下面的界面. 在Navicat不用輸入密碼, 或者資料錯的密碼都可以連接配接資料庫, 這比較愁人.
經過多次排查,發現原來在/etc/my.ini下跳過授權表了. 注釋掉下面這句話就可以了
skip-grant-tables
然後重新啟動mysql服務就可以了
systemctl restart mysqld
最近發現一個問題, 就是我等了mysql用戶端可以不輸入密碼. 直接輸入mysql -u root 回車 或者 輸入一個錯的密碼,都可進入到下面的界面. 在Navicat不用輸入密碼, 或者資料錯的密碼都可以連接配接資料庫, 這比較愁人.
經過多次排查,發現原來在/etc/my.ini下跳過授權表了. 注釋掉下面這句話就可以了
skip-grant-tables
然後重新啟動mysql服務就可以了
systemctl restart mysqld