本文目錄一覽:
如何連接另一台電腦的mysql數據庫
假設192.168.1.3為服務器;
首先在ip為192.168.1.103的機子上能夠ping 通運行-cmdping 192.168.1.3檢查是否能ping通;
把兩台電腦的IP設置在同一個網段, 如:192.168.1.2 ,192.168.1.3。子網:255.255.255.0 網關:192.168.1.1
在MySQL服務器上增加新用戶,增加新用戶的方法:在服務器端Mysql grant select,delete,update,insert on zhaozhen.* to『zhen』@』192.168.1.103』identified by 『123』;在192.168.1.103 這台機子上可以通過用戶名 :zhen 密碼為123 對數據庫zhaozhen 進行操作!//怎樣刪除增加的新用戶的訪問權限Mysql Revokeselect,delete,update,insert on zhaozhen.* from』zhen』@』192.168.1.103』;也就是收回192.168.1.103 機子訪問的權利。
並輸入主機名稱:192.168.1.3 ,添加完畢後就能夠在IP地址為192.168.1.103的電腦上,連接另一台192.168.1.3上的MYSQL服務器。
訪問:cd C:\ProgramFiles\MySQL\MySQL Server 5.0\binC:\program Files\MYSQL Server 5.0\bin mysql –h 192.168.1.3 –uzhen –p 123則進入訪問192.168.1.3 上的mysql數據庫。
下面是說自己寫的程序通過ADO訪問Mysql數據庫,用在不同的機器上。在另一台機子上也是用數據源進行連接測試的,和在本機時一樣,只是將服務器給為mysql服務器的!
使用的DataBaseConfiguration程序進行測試的,直接在使用時,將server改為192.168.3.212(以上時192.168.1.3由於後來機器ip地址更換的原因),user 為zhen ,Password :123 ,database :zhaozhen 即可訪問。
也就是說在客戶端用ADO 方式訪問服務器端的Mysql數據庫時,仍然需要有在客戶端安裝mysql—connector—odbc也就是數據源鏈接。至於在
使用的config.ini ,在程序中完成的對其修改,而在修改之後,會將其存儲在C:\Program Files\Common Files\ODBC\Data Sources 文件夾下。 //需要修改的地方。
//尋找存儲路徑
後來在上面需要修改的地方添加了獲得當前路徑函數,實現
CString CSysPath::GetSysPath(CStringfileName)
{TCHARexeFullPath[MAX_PATH];GetModuleFileName(NULL,exeFullPath,MAX_PATH);CStringszfolder = exeFullPath;int pos = szfolder.ReverseFind(‘\\’); szfolder= szfolder.Left(pos);pos=szfolder.ReverseFind(‘D’);szfolder=szfolder.Left(pos);szfolder+= fileName;return szfolder;}
MySQL是一種開放源代碼的關係型數據庫管理系統(RDBMS),使用最常用的數據庫管理語言–結構化查詢語言(SQL)進行數據庫管理。
MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載並根據個性化的需要對其進行修改。
MySQL因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。
mysql數據庫怎麼連接
方式1
/usr/local/mysql5.7/bin/mysql -p
此方法默認採用root@localhost用戶登錄,
方式2
/usr/local/mysql5.7/bin/mysql -uroot -p -S /app/data/mysql3307/tmp/mysql.sock
方式3
/usr/local/mysql5.7/bin/mysql -uroot -p -h 127.0.0.1 -P3307
此方式的用戶和方式 2 的不同,如下
root@localhost 和root@’127.0.0.1’是不同的用戶
方式4
/usr/local/mysql5.7/bin/mysql -uroot -p -h localhost -P3307
此方式和方法1 及方法 2 用戶相同
昆明java培訓學校告訴你C++連接mysql數據庫的兩種方法?
現在正做一個接口,通過不同的連接字符串操作不同的數據庫(數據庫培訓數據庫認證)。要用到MySQL(MySQL認證Mysql培訓)數據庫,以前沒用過這個數據庫,用aC++(C++培訓)ess和sqlserver比較多。通過網上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法。雲南IT培訓認為可以通過2種方法實現。
第一種方法是利用ADO連接,
第二種方法是利用mysql自己的api函數進行連接。
第一種方法可以實現我當前的需求,通過連接不同的字符串來連接不同的數據庫。暫時只連接了mysql,sqlserver,oracle,access。對於access,因為它創建表的SQL語句不太兼容標準SQL語句,需要做一些處理,這裡暫時不說。第二種方法只能針對於mysql數據庫的連接,不過用這種方法不用安裝MyODBC服務器程序。
不管用哪種方法,首先需要安裝Mysql數據庫,安裝方法請看「mysql安裝及一些注意點」。最好安裝一個Navicatformysql,方便操作mysql數據庫。下面分別說下這兩種方法:
(一)通過ADO連接MySql數據庫
1、通過ADO連接MySql數據庫,首先得安裝MyODBC服務器程序。
MyODBC版本要和MySql的版本對應上,否則會連接不上數據庫。我用的版本分別是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。
安裝好後,點擊開始菜單-設置-控制面板-管理工具-數據源(ODBC)-用戶DSN-添加-選擇MySQLODBC5.1Driver。如下圖:
然後雙擊MySQLODBC5.1Driver進行配置。配置好可以點Test進行下測試(如下圖),如果能連上會彈出connectionsuccessful對話框。
本地安裝好MYSQL數據庫後怎麼連接
1、進行打開電腦Navicat for mysql已經安裝好的,然後進行點擊右上角的「連接」選項。
2、這樣就會彈出了一個新建連接的窗口的界面中,在連接名中輸入名稱,而在主機名在本地的數據庫,所以使用localhost即可,密碼為空即可。
3、然後方便連接的數據庫是否連接成功的話,那麼就需要先測試下,進行點擊連接測試。
4、可以看到的顯示連接成功了,然後進行點擊確定即可。
5、進入連接數據界面中,現在不能顯示為需要的數據庫,需要進行雙擊即可。
6、可以看到顯示這個用戶名的所有的數據庫。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/312998.html