mysql開啟遠(yuǎn)程訪問權(quán)限和被遠(yuǎn)程訪問的方法_第1頁
mysql開啟遠(yuǎn)程訪問權(quán)限和被遠(yuǎn)程訪問的方法_第2頁
mysql開啟遠(yuǎn)程訪問權(quán)限和被遠(yuǎn)程訪問的方法_第3頁
mysql開啟遠(yuǎn)程訪問權(quán)限和被遠(yuǎn)程訪問的方法_第4頁
mysql開啟遠(yuǎn)程訪問權(quán)限和被遠(yuǎn)程訪問的方法_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、mysql主機服務(wù)器可遠(yuǎn)程訪問賬戶的開啟方法以及局域網(wǎng)內(nèi)其他終端對其遠(yuǎn)程訪問的多種途徑mysql-uroot-pmysqlusemysql;mysqlselecthostfromuserwhereuser=root;mysqlGRANTALLPRIVILEGESON*.*TOroot%IDENTIFIEDBY1111;mysqlflushprivileges;mysqlselecthostfromuserwhereuser=root;成功會提示:QueryOK,0rowsaffected(0.00sec)第一句是以權(quán)限用戶root登錄第二句:選擇mysql庫第三句:查看mysql庫中的user

2、表的host值。查看root賬戶下是否存在host為的值。+H1user1l_:h?st1ti卜VDpt.11r-c界t1!root1+HI-:z!::1:localliost打果沒有繼續(xù)執(zhí)行以下語句第四句:修改host值。其中第一個*表示數(shù)據(jù)庫名;第二個*表示該數(shù)據(jù)庫的表名;如果像上面那樣*.*的話表示所有數(shù)據(jù)庫下的所有表都允許訪問;表示允許訪問到mysql的ip地址;當(dāng)然你也可以配置為具體到ip名稱;表示所有ip均可以訪問;后面到1111為root用戶的password。第五句:刷新MySQL的系統(tǒng)權(quán)限相關(guān)表第六句:再重新查看user表時,有修改。重起mysql服務(wù)即可完成。以上這些是網(wǎng)上

3、搜集到,搜索了“遠(yuǎn)程訪問mysql方法”就有,看完以后誰知道這想表達(dá)什么?實際上這是在主機服務(wù)器上授權(quán)root賬戶,讓該服務(wù)器可以被其他終端遠(yuǎn)程通過root賬戶來登陸的一種方法,為什么要做這些操作呢?因為mysql的默認(rèn)設(shè)置不允許遠(yuǎn)程訪問的終端使用root賬戶來登陸主機服務(wù)器?,F(xiàn)在連通常的訪問方法都不知道,就給我搜出授權(quán)root賬戶這些亂七八糟重復(fù)的一大堆。這個生活上的瑣事可以問度娘,但是技術(shù)上的瑣事問度娘多半會害死人。這些資料存在的問題:1、過于陳舊,又反復(fù)被轉(zhuǎn)載,如果摘下來不重新整理很難直接形成解決方案,并且有些問題在新版本出現(xiàn)后已解決,讓不少新人走了彎路;2、專業(yè)性陳述太多,都是網(wǎng)上大神

4、做的筆記,不一定是解決當(dāng)事人所想的問題,寫著寫著出現(xiàn)新的問題,轉(zhuǎn)而寫到新問題的解決方法;3、目標(biāo)不清晰,經(jīng)常被檢索誤導(dǎo),搜索不同字眼出來的卻是同一套解決方案,從來不寫清楚最終要達(dá)到什么樣的效果,上來就說方法,導(dǎo)致跟著步驟走的人,走到最后發(fā)現(xiàn)不是自己想知道的東西。走了不少彎路,最后自己總結(jié)了一套使用mysql遠(yuǎn)程訪問和被訪問的方法。最新版mysql附帶的各種實用工具,通過以下步驟,最終實現(xiàn)使用perldbi遠(yuǎn)程訪問到mysql。使用workbench開啟主機服務(wù)器被訪問的權(quán)限(在服務(wù)器主機端操作)1、打開workbench主界面,使用默認(rèn)建立的root賬戶登錄;MySQLWorkbench*lo

5、calhostxTileE_ditViewp_atal:i:=LEh!T_uoleSeriptingHelpMySQLConnectionslocalhostforremoterootforreniDte1-9Z168.L1053JO62、選擇usersandprivileges;MySQLWorkbenchlocblhostXF_iletViewuptypatat:ieeServerToolsScriptin昌He-PQ尉潁Q雇園區(qū)1回B禪NavigatorMANAGEMENTOServerS-tatu&=ClientConriectiorisUsersandPrivilegesStatus

6、aindSystemVariablea占&ataExportlot刮hostUsersandPrivilegesUser虹countsUser!)%FromHastAdrimistraticn-U-sersandPrivil,.x3、新建一個叫做forremote的賬戶,所有申請訪問該主機服務(wù)器的電腦必須通過這個賬戶來登錄,密碼設(shè)為1111。3.1、在login選項卡輸入相關(guān)信息;Ur$andPrivilegeDeIiiIiIorbOQTiL-sgriNwre:tmmotEAudnenftaBonlffe:5伽萌Mfeunnycedtenihe-KcomtsHrththesamer-anetn

7、conrectfrimdfferrnthaste.ocalrw327.0.DAccoLiAtLiiYilj|AdnririiiTti1直沁|刊蟲Fbthe5tsnds-dtrvvhwtbEvda.+ientcaiKri,sdftctStandard.IjwFnanHlKtp切Winn口“UnrlhaHostsNabd-Tci:id_widenrdsma/beLEsedPbmeh;樹入該賬戶的密碼I供日pflvrwdtOT5?trtttracferlb叩5passwd頌Bi8snrrecharaavdflina忌dlettcs.nuTt-wsaidptrKiuatanmerks.CnnFrmPK

8、5nrd-Ertwp355crdDsteiiin:li斤e尉二錄R廉軒器:啡址.當(dāng)有一臺電腦申話訪伺主機風(fēng)務(wù)曙卞.呈:訐庁璉irip越址是否持合逹里的說耳叭二,:一薩二蘭錄.逞里坦的是隔.表示主機服哥器不申核岌出申創(chuàng)建一亍賬戶,所有申請訪問的電辭細(xì)通過這個贓戶來登錄到該主機展緒??诼氉縠AlfTfegesEatprePwrwdAHfeEguijTDddaRefill3.2、在accountlimit選項卡輸入相關(guān)信息;忸Quenus:Haw.Conrecton?:ConcurrentConredtori?AddAccountRefreshAdminidiobcm-UsersandFnvilIc

9、cal-iDxt:UsersandPrivileges填寫口就是段有限制LliserAcDxintsrhertirberofsmJtianeciBEmrctw巧to廿迂servertheoonuntcanhave.!)%ForremoteMFroriHixtI口ulhed:127-D.0-1還迅匝E;中知険前低崩朝EdfaPrr-ieQeElumbercjFqueriestheixioaurtranexeaifr-MthnmeIxur.Max-UpdBiwlumberofupdatethexrountanwctcuirwtthnonehour,rheruTherofflnKstheacraun

10、trancacntctE廿瓷Krvtrperhoir.R曰皿也MPrivi曲曰forrenioLewotr口tUmfFromHad:lacjlliost12?.fl.i.iI口曲hostUr$andPrl訓(xùn)egesUrerAcraunirLuAoauntLJrri恰I蘭也巴更豈竺丄聞冷詬PihlejjeaMgintenanteAdrinRoleSDBAPracessAdminLlEerAdminSecuntvAdminMDnrtnrAdnnDBManggerBDesignerReplicatlondminS-ickupAdminAdministration-LitersandPnvil.x3.

11、3、在administrativeroles選項卡輸入相關(guān)信息,只要選DBA就能獲取所有SQL指令的操作權(quán)限;EteOfipljOilgrantsiiienghtstoperformalllisks口rantgriglrtgneededtomaintainserverriohtsneededLoassess,monitor.andkillarryuserprocs.grantsrighbstoeieuserslogirsandnes-etpdEShDrdsrightstomanageIogins-andgrantandretakesemeran.minimumsetofrightsneeded

12、tomonftrservergrarrt9fullrl口htmonalldsrteb9?e5rightstocreateai?dreferseengineerafvdatdbasesctie.ricihtgneededtoEEtu口andnariacerlicjtienminimalrightsneededtob-idcLpjrryLoghAiKOintlJnnitSIAdrTinisrtratMeRctegSchem呂PnwiegObjectRightsSBLECTN5ERTUPDATEDQ.FTEE3ECLTTESHOWyiEiVOCXRlgh-feCREATEALTERRB=ERETJC

13、EIbCOiCREATE虹艸CREATtROLTHNEALTmRCUTTEEVB4TCROPTRI&GEA.Othern.ghteGkAT-ITOPTimCREATETEMPORARYTAELESLOCKTABLESHEX辰AlPi7i駐匸3.4、在schemaprivilege選項卡輸入相關(guān)信息;Details-foraccountiarreniate:%RevokeAlFrlvieges:.mysql-hlG5-uroot-pEnt。廠password:xxxaxkaxaERROR1645(28000):AccessdeniedForuserrootlyl-THINK(Liningpass

14、word:VES)-p后直接回車,下一行會要求輸入forremote賬戶的密碼,輸入1111后回車,即可成功登陸。C:PrograniFil&sMySnLMySQLServer5.Ebir:mysqL-hl92.1S8.1.105-uForremotp-pEnterpaesHQrd:IdelcDinptatheHySOLmcnitor.Commandsendwith:org.?ourMl|SQLcornectionidi.315Serueruersior:5.G.23-LogMySQLCommunitySeruer(GPL)Copyright(c)2606.2015,Oracleand/ori

15、tsaffiliates.口LIrightsreserued.OraclearegisteredtrademarkofOracleCorporationand/orit$affiliates.Othrnamesttiagbetrademarksoftheirrepectiueoun.Type1help:orhforhelp.Typectoclearthecurrentinputstatement.msql使用workbench訪問主機服務(wù)器(在局域網(wǎng)內(nèi)的其他終端操作)1、打開workbench主界面,點擊+號,添加一個快速鏈接;2、在設(shè)置界面填寫相關(guān)信息,點擊testconnection可以測

16、試05這個主機服務(wù)器能否登陸成功;輸入密碼1111,點擊OK出現(xiàn)該提示框說明能夠正常連接到遠(yuǎn)端的主機服務(wù)器。MySQLWorkbenchConnectedtoMySQLatVL92A68.L1053306withuserforremoteCunnectiorparametersarecorrectSSLnotenabled3、在設(shè)置界面點擊0K,設(shè)置成功,之后可直接通過快速鏈接來遠(yuǎn)程登陸主機服務(wù)器;EfflMySQLWorkbench盛LocalinstanceM/SQL5&xFileEditVlciwDaiabaseToolsS.criptingHelpInrreiTiote1TcrTtm-

17、DlHL921-6B.LL0&S3MMySQLConnectionsLocalinstanceMySQLSGroertkc3)lho5tS3-l6以上的訪問方法都是基于安裝了mysqlsever數(shù)據(jù)庫應(yīng)用程序來實現(xiàn)的,但并不是任何終端都會安裝數(shù)據(jù)庫管理程序,那么應(yīng)用程序是通過什么方式來和主機服務(wù)器中的數(shù)據(jù)庫進(jìn)行通訊呢?使用perl的DBI模塊遠(yuǎn)程訪問主機服務(wù)器(在局域網(wǎng)內(nèi)其他終端操作)前提是該終端安裝了activitiesperl用于編譯perl語言,且通過ppm下載dbi模塊,以及dbi驅(qū)動模塊dbd-mysql。打開文本編輯器,輸入如下代碼(藍(lán)色字體為注釋):#!/usr/bin/perl

18、-wusestrict;useDBI;#定義數(shù)據(jù)庫名稱;#my$dbname=test;#my$dbhost=;#系統(tǒng)預(yù)留的本機地址,所有本機內(nèi)部程序可以通過該地址訪問數(shù)據(jù)庫,相當(dāng)于localhost#my$dbhost=localhost;#相當(dāng)于從訪問數(shù)據(jù)庫#my$dbhost=05;#通過cmd-ipconfig查詢到該終端在一個網(wǎng)段中的ip地址(路由器分配的ip地址),外部程序都必須通過該地址訪問數(shù)據(jù)庫#my$dbsource=dbi:mysql:dbname=$dbname:host=$dbhost;#用這個賦值方法來鏈接數(shù)據(jù)庫,就只能訪問本地,不能遠(yuǎn)程訪問#定義用戶名、口令;my$d

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論