遠程連接 mySql數據庫


遠程連接 mySql數據庫

一、安裝並配置MySQL
1、安裝MySQL:運行mysql-essential-6.0.11-alpha-win32,按“MySQL+6.0+Windows下安裝圖解”完成安裝;安裝時需選擇安裝Include Files/Lib Files,否則VC運行無相應的頭文件“mysql.h”;
2、配置MySQL:按“MySQL+6.0+Windows下安裝圖解”完成配置,其中默認的MySQL服務名稱為“MySQL”;安裝時指定數據庫文件存放位置;

二、訪問MySQL數據庫
1、啟動服務:計算機管理→服務和應用程序→服務→MySQL→啟動(MySQL為配置時定義的名稱,此為默認名);
2、用MySQL-Front程序訪問
服務器:localhost 或 127.0.0.1
端口:3306(此為配置時的默認端口)
連接類型:DLL
用戶:root
密碼:為空,或為配置定義的


三、出錯解決
1、遠程使用客戶端軟件連接 mySql數據時,連接出現Can’t connect to MySQL on '192.168.1.2'(10061)錯誤時,是由於MySQL不准許遠程連接。
修改方法如下:
1)在服務端MySQL文件夾下找到my.ini文件。修改[mysqld]下bind-address=127.0.0.1 為 bind-address=0.0.0.0 (在MySQL 5的my.ini中未發現此項),(改為bind-address=127.0.0.1后,本地可用127.0.0.2登錄使用)
2)重新啟動MySQL服務。
3)測試連接情況:
2、如果沒有給遠程登錄用戶添加所有機器都能訪問的權限,將會出現“1045-Access denied for user root@IT(using password:NO)”,這表明需要添加權限;
添加命令如下:
1)grant all on *.* to 用戶名@"%" identified by "密碼";
2)flush privileges;
完成以上步驟,就可以遠程訪問MySQL數據庫了。

四、VC訪問SQL
1、程序訪問需要libmySQL.dll(此在SQL安裝路徑下)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM