1. 程式人生 > >mysql中許可權的問題

mysql中許可權的問題

mysql中root使用者沒有許可權問題

因為一次誤操作,以root登入的許可權沒了mysql資料庫,所有本地資料庫都沒有許可權建新表,但是通過ssh連線後卻有mysql資料庫和user表

查啊查,搞了半天才好

1、關閉mysql服務

2、用dos視窗開啟mysql中的bin目錄

具體方法為開始的搜尋框中搜cmd,然後一步步找到自己的mysql目錄,以及bin目錄

3、執行mysqld --skip-grant-tables,回車-----這一步是跳過許可權表的認證

4、重新開啟一個dos視窗

5、找到mysql下的bin目錄,輸入mysql -hlocalhost -uroot -p,然後輸入密碼進入資料庫

6、改資料庫中的root密碼:update user set password=password("root") where user = "root";

7、重要的一步:重新整理許可權:flush privieges;

8、完成後重啟mysql服務就好,記住新設定的密碼。