1. 程式人生 > >MySQL資料庫拒絕訪問的解決過程

MySQL資料庫拒絕訪問的解決過程

解決方案

1、步驟一:刪除 mysql.user表 中,Host欄位為 localhost 的匿名賬號(賬戶名為空)。
2、步驟二:建立 [email protected] 賬戶,用於本地連線資料庫。

步驟一

首先,確認下 mysql.user 表中是否存在匿名賬戶

進入MySQL.exe所在的bin資料夾下:

登陸MySQL

確認是否有匿名賬戶,也就是 User 為空的賬戶,可以匹配任意使用者名稱。

SELECT User, Host from mysql.user WHERE Host = 'localhost' AND User = '';

步驟二:修改使用者密碼

update mysql.user set password=password('新密碼') where User="test" and Host="localhost";

相關推薦

MySQL資料庫拒絕訪問解決過程

解決方案 1、步驟一:刪除 mysql.user表 中,Host欄位為 localhost 的匿名賬號(賬戶名為空)。 2、步驟二:建立 [email protected] 賬戶,用於本地連線資料庫。 步驟一 首先,確認下 mysql.user 表中是否存

在myeclipse中通過jdbc訪問mysql出現拒絕訪問解決辦法

 前兩天在做爬蟲的時候,改完一陣程式碼之後,再次執行居然提示“ERROR 1044: Access denied for user: '@localhost' to database 'mysql'”這個錯誤,不知道什麼原因,問了其他人他們說也經常遇到,後來我就去網上查了

sql無法連線遠端資料庫 sqlserver不存在或拒絕訪問 解決方案

一 看ping 伺服器IP能否ping通。   這個實際上是看和遠端sql server 2000伺服器的物理連線是否存在。如果不行,請檢查網路,檢視配置,當然得確保遠端sql server 2000伺服器的IP拼寫正確。   二 在Dos或命令列下輸入telnet 伺服器IP 埠,看能否連通。   如te

忘記本地MySQL資料庫密碼的解決方案。

忘記本地MySQL資料庫密碼,解決方案,分以下10個步驟: 參考連結:https://blog.csdn.net/weidong_y/article/details/80493743 資料庫版本:5.7.21 1、開啟cmd視窗,進入 MySQL的安裝目錄。 2、停止MySQL的服務。已經停止了。

mysql資料庫學習11-儲存過程、函式、觸發器

儲存的程式 ========================================   * 資料庫中儲存的程式,對資料進行運算處理      * 儲存過程   * 函式   * 觸發器    會話變數

MySQL資料庫遠端訪問許可權如何開啟(兩種方法)

在我們使用mysql資料庫時,有時我們的程式與資料庫不在同一機器上,這時我們需要遠端訪問資料庫。預設狀態下,mysql的使用者沒有遠端訪問的許可權。 下面介紹兩種方法,解決這一問題。 1、改表法 可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要

關於mysql資料庫遠端訪問功能

預設狀況下,出於安全考慮,mysql資料庫遮蔽了遠端訪問功能。 然而在許多狀況下,你需要在家或者從web程式去訪問遠端資料庫伺服器,這就相當麻煩了。 第一步: 啟用網路設定 你需要編輯mysql配置

MySQL資料庫遠端訪問許可權設定

    遠端訪問工具有很多,小編我用的是SQLyog,其他的一樣可以。如下圖所示。MySQL host address表示安裝MySQL伺服器的主機IP地址。Username以及Password需要在MySQL伺服器主機mysql資料庫中的user中更改授權。1、改表法   

MySQL資料庫啟動失敗解決

重啟伺服器後-->重啟應用服務(Confluence)-->報錯,資料庫連線失敗(MySQL設定了開機自啟動)-->檢視MySQL資料庫狀態: [[email protected] www.linuxidc.com ~]# ps -ef | grep mys

windows版本mysql資料庫中文亂碼解決方案

最近剛換電腦,本地安裝mysql資料庫,表中的中文漢字全部亂碼,配置沒有錯,最後通過給本地mysql強制設定UTF-8解決的。 首先找到本地mysql安裝目錄,然後新建一個my.ini檔案。 my.ini檔案內容為: [client] port=3306 defau

MySQL資料庫遠端訪問許可權開啟

改表: 可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" mysql -uroot -p1

mysql資料庫java訪問基礎

public class MyJDBC{ //定義mysql驅動類 final static String driverClass="com.mysql.jdbc.Driver"; //定義資料庫

linux定時備份mysql資料庫,及解決crontab執行時生成資料庫檔案為空的問題

一、用命令實現備份 進入mysql的bin目錄(mysql安裝目錄的下一級目錄) 1、備份資料 #mysqldump -uusername -ppassword discuz >discuz_2010-04-01.sql -uusernae:-u+mysql的使用者名

IDEA操作MySQL資料庫亂碼問題解決方案

博主今天開始寫自己的個人網站的api介面時,遭遇MySQL資料庫亂碼問題,以前用的是Windows系統,現在改用Mac,所以花費了不少時間,這裡僅對修改進行了一些記錄 1、Spring Boot專案是否全部用UTF-8 通過輸出可知,Spring Boot

mysql 資料庫被入侵解決辦法

系統上線後,mysql經常報這個問題 Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2051 > 1024). You can change this v

Tomcat 在win7 系統下tomcat-users.xml.new(拒絕訪問)解決方法

今天在執行專案時,Tomcat報出C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml.new (拒絕訪問。)  我絞盡腦汁,沒想出來什麼原因,然後上網百度了一下,找到了解決方法, 原來tomcat 安裝在W

開啟MySQL資料庫遠端訪問的許可權

在我們使用mysql資料庫時,有時我們的程式與資料庫不在同一機器上,這時我們需要遠端訪問資料庫。預設狀態下,mysql的使用者沒有遠端訪問的許可權。下面介紹兩種方法,解決這一問題。 1、改表法  可

設定MySQL資料庫遠端訪問

預設狀態下,mysql的使用者沒有遠端訪問的許可權。 有以下二種方法可以設定 一、修改管理員表 c:\mysql\bin\mysql -u root -p mysql>use mysql; mysql>update user set host = '%' w

SC OpenService 失敗5:拒絕訪問 解決辦法

我們在cmd裡使用 sc delete XXX 刪除服務的時候,報 SC OpenService 失敗5:拒絕訪問的錯誤 解決方法如下: 以管理員許可權執行cmd.exe,然後再操作。輸入命令:sc delete 要刪除的服務名 ,這樣就可以正常刪除服務了 ---

phpstudy mysql資料庫衝突問題解決

首先描述下我遇到的問題。 伺服器上以前有舊的mysql資料庫,裡面也有很多舊的資料。 後來安裝了一個phpstudy ,發現以前的網站都不能訪問了,原來是安裝了phpstudy後,所有網站預設的資料庫伺服器程式設計新的了。於是我開啟新的資料庫,發現裡面一個數據庫都沒有呀。這