修改mysql的root使用者訪問範圍

2021-05-07 14:38:52 字數 362 閱讀 3798

在windows裡裝了個mysql, 想通過vmware上的linux訪問。

提示「mysql error nr 1130」

搜了下,原來是root使用者的訪問範圍是「localhost」,即只有本機能訪問。

找到原因,就可以開整了。

1. 先 "mysql> use mysql;" 切換資料庫。

2. "mysql> update user set host = '%' where host = 'root';",%代表所有ip。

3. dos下切換到mysql安裝目錄的bin目錄。

4. "net stop mysql"。

5. "net start mysql" 重啟mysql完成 :)

MySql修改root密碼以及允許外網訪問

1 修改root密碼 用set password命令 mysql u root mysql set password for root localhost password newpass 2 允許外網訪問 進入mysql mysql uroot p輸入密碼 root密碼 選擇mysql資料庫 us...

修改Mysql的root密碼及開啟遠端訪問

1,登入 mysql server 連線本地 mysql 預設只允許本地連線 2,修改 mysql server 使用者配置 mysql use mysql 切換到 mysql db database changed mysql select user,password,host from user...

MYSQL 修改root使用者密碼

當我們裝了mysql一段時間後發現root使用者密碼忘了,真蛋疼!這時候該怎麼辦!1.停止mysql服務 在my.ini 檔案中 mysqld 下面加上這樣一句 skip grant tables 表示服務再啟動的時候是跳過許可權驗證的。然後我們就不需要任何使用者名稱和密碼直接可以登入mysql了,...