將MySQL數(shù)據(jù)庫(kù)轉(zhuǎn)換為SQL Server的數(shù)據(jù)庫(kù),或者將SQL Server數(shù)據(jù)庫(kù)轉(zhuǎn)換為MySQL的數(shù)據(jù)庫(kù),在NT環(huán)境下很多時(shí)候都會(huì)用到。使用MySQL ODBC后就比較好辦,可以使用SQL Server7的管理工具,也可以使用MySQL的管理工具,更可以使用其它方的管理工具。這里介紹一個(gè)使用SQL7的MMC的方法 ,將SQL Server7的數(shù)據(jù)轉(zhuǎn)化為MySQL的數(shù)據(jù)庫(kù),將源和目的反之,就可以將MySQL的數(shù)據(jù)庫(kù)轉(zhuǎn)化為SQL Server7的數(shù)據(jù)庫(kù)。
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的長(zhǎng)島網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1.安裝MySQL的ODBC接口。
2.建立MySQL的DSN,可以建系統(tǒng)DSN,這里命名testMySQL,填寫IP,dababase,用戶名口令等項(xiàng),完成。
3.在SQL7的MMC中,選擇要導(dǎo)出的數(shù)據(jù)庫(kù),右鍵選擇All Tasks-Export Datas。
4.開(kāi)始DTS Export Wizerd:
Choose a Data Source:Microsoft OLE DB Privoder for SQL Server
server:你的SQL Server7數(shù)據(jù)庫(kù)的服務(wù)器
是否使用NT認(rèn)證和用戶名口令看你自己的了。最后選擇一個(gè)Database,如:mynews(你自己要導(dǎo)到MySQL中的數(shù)據(jù)庫(kù))。
5.Choose a Destination:選MySQL:
User/System DSN,如果建立過(guò)就選擇,如果沒(méi)有建立就新建。
6.Specify Table Copy or Query:
Copy table(s) from the source database,從源數(shù)據(jù)庫(kù)拷貝表開(kāi)始
7.Select Source Table:
選擇要拷貝的表,如果不想仔細(xì)調(diào)整,就選擇全部吧。
8.Run immediately,當(dāng)然要立即執(zhí)行,下一步再選完成,就開(kāi)始轉(zhuǎn)換。
這個(gè)轉(zhuǎn)換有時(shí)一部分表可能要失敗,雙擊失敗的表格,看看什么原因,一般是SQL7的數(shù)據(jù)類型問(wèn)題,作一些小的修改就應(yīng)該可以了。
你好 我寫下思路
1 創(chuàng)建一個(gè)javaweb工程 該工程部署再服務(wù)器中 你可以訪問(wèn)鏈接 例如 http localhost 8080/test/user?m=deleteid=1
這個(gè)鏈接的功能刪除id為1 的user ,這在你test工程里面實(shí)現(xiàn) 屬于javaweb開(kāi)發(fā)本身的知識(shí) ,然后你把這個(gè)鏈接給別人 因?yàn)槭莌ttp請(qǐng)求 什么語(yǔ)言都可以的 例如php和.net都可以創(chuàng)建http請(qǐng)求 他們只需要把id值改成2 或者3 不就可以刪除用戶2或者用戶3了嘛
聚爾淘 juertao.com 技術(shù)部工程師為你解答
調(diào)用mysql數(shù)據(jù)庫(kù)API。
去官網(wǎng)下載mysql c API庫(kù)文件,然后安裝一下,每個(gè)調(diào)用數(shù)據(jù)庫(kù)的函數(shù)都有相關(guān)解釋,直接參照函數(shù)解釋進(jìn)行編程就行了。
注意編寫makefile的時(shí)候把相關(guān)依賴庫(kù)加入
前置條件:
1、在阿里云服務(wù)器de系統(tǒng)是win service 2012。
2、服務(wù)器里自己安裝了my sql 5.7
3、本地也安裝了my sql 5.7
需求:想通過(guò)本地的mysql連接上遠(yuǎn)程的服務(wù)器的mysql,這樣自己在本地操作數(shù)據(jù)庫(kù)比在服務(wù)器里數(shù)據(jù)庫(kù)要好。
步驟:
一、增加允許遠(yuǎn)程連接?MySQL?用戶 并授權(quán)。
在你安裝路徑下的bin文件夾里進(jìn)行命令行的設(shè)置。
1、首先以?root?帳戶登陸?MySQL
在服務(wù)器中打開(kāi)命令行(shift+右鍵)
打開(kāi)數(shù)據(jù)庫(kù)管理員權(quán)限
mysql -uroot -p 123
我去,對(duì)應(yīng)的是123是對(duì)應(yīng)到數(shù)據(jù)庫(kù)名。
果斷改為
mysql -uroot -p
輸入mysql的密碼。
2、查看用戶的權(quán)限
mysql select host,user from user; (查看用戶的權(quán)限情況)
3、創(chuàng)建遠(yuǎn)程登錄用戶并授權(quán)
進(jìn)入到服務(wù)器的命令行里
輸入
use mysql
在輸入
grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';
上面的語(yǔ)句表示將 discuz 數(shù)據(jù)庫(kù)的所有權(quán)限授權(quán)給 ted 這個(gè)用戶,允許 ted 用戶在 123.123.123.123 這個(gè) IP 進(jìn)行遠(yuǎn)程登陸,并設(shè)置 ted 用戶的密碼為 123456 。
注意:
(1)all PRIVILEGES 表示賦予所有的權(quán)限給指定用戶,這里也可以替換為賦予某一具體的權(quán)限,例如:select,insert,update,delete,create,drop 等,具體權(quán)限間用“,”半角逗號(hào)分隔。
(2)discuz.* 表示上面的權(quán)限是針對(duì)于哪個(gè)表的,discuz 指的是數(shù)據(jù)庫(kù),后面的 * 表示對(duì)于所有的表,由此可以推理出:對(duì)于全部數(shù)據(jù)庫(kù)的全部表授權(quán)為“*.*”,對(duì)于某一數(shù)據(jù)庫(kù)的全部表授權(quán)為“數(shù)據(jù)庫(kù)名.*”,對(duì)于某一數(shù)據(jù)庫(kù)的某一表授 權(quán)為“數(shù)據(jù)庫(kù)名.表名”。
(3)ted 表示你要給哪個(gè)用戶授權(quán),這個(gè)用戶可以是存在的用戶,也可以是不存在的用戶。
(4)123.123.123.123 表示允許遠(yuǎn)程連接的 IP 地址,如果想不限制鏈接的 IP 則設(shè)置為“%”即可。
(5)123456 為用戶的密碼。
我最終使用的是把整個(gè)數(shù)據(jù)庫(kù)的權(quán)限都o(jì)k,全部數(shù)據(jù)庫(kù)的全部表,給root用戶授權(quán)。沒(méi)有設(shè)定遠(yuǎn)程連接IP地址。
4、執(zhí)行更新權(quán)限(刷新權(quán)限)
flush privileges;
5、再一次查看數(shù)據(jù)庫(kù)用戶權(quán)限
mysql select host,user from user; (再次查看用戶的權(quán)限情況)
二、打開(kāi)服務(wù)器上的防火墻阻止?3306?端口,可以公網(wǎng)訪問(wèn)。
MySQL?默認(rèn)的端口是?3306?,需要確定防火墻沒(méi)有阻止?3306?端口,否則遠(yuǎn)程是無(wú)法通過(guò)?3306?端口連接到?MySQL?的。
如果您在安裝?MySQL?時(shí)指定了其他端口,請(qǐng)?jiān)诜阑饓χ虚_(kāi)啟您指定的?MySQL?使用的端口號(hào)。
找到防火墻的允許的應(yīng)用,打開(kāi)數(shù)據(jù)庫(kù)的公用和專用。
三、在本地建立服務(wù)器數(shù)據(jù)庫(kù)連接
1、點(diǎn)擊這個(gè)
2、數(shù)據(jù)里填上連接的名字,服務(wù)器IP,以及連接數(shù)據(jù)庫(kù)的名字和密碼
3、點(diǎn)擊configure server mangement
如果報(bào)這個(gè)錯(cuò)誤,說(shuō)明是服務(wù)器的3306端口與沒(méi)有打開(kāi)。
下面圖連接成功
選擇SSH login。。。。
輸入服務(wù)器的公網(wǎng)IP和端口(我也不知道是啥端口我寫的是本地跑的項(xiàng)目的本地接口)
一路next就ok。
mysql只有一個(gè)接口可以連。
端口3306是MySql的默認(rèn)端口,要連接,只需使用您需要的任何客戶端,例如基本的mysql客戶端。mysql-hlocalhost-u用戶數(shù)據(jù)庫(kù)。