工具/原料

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),岳普湖企業(yè)網(wǎng)站建設(shè),岳普湖品牌網(wǎng)站建設(shè),網(wǎng)站定制,岳普湖網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,岳普湖網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
mysql
cmd.exe
步驟/方法
首先確定已經(jīng)安裝并且能夠使用,而且數(shù)據(jù)庫的遠(yuǎn)程訪問已開啟;
電腦要是固定的IP,
接下來便是訪問了,
首先在運(yùn)行輸入 cmd,
這樣便打開了命令提示符,如下:
打開了之后在此輸入 mysql -h你的IP或者花生殼的賬戶 -uroot -p該數(shù)據(jù)庫的密碼,
例如:mysql -h30.158.59.78 -uroot -pabc123
mysql -htom.xicp.net -uroot -pabc123
完成。
注意事項(xiàng)
在操作的時(shí)候注意留心,觀察按步驟來。
1,確認(rèn)你的linux主機(jī)是否能夠連接你的win7主機(jī),可用ping命令或者telnet命令
ping
192.168.1.139或者telent
192.168.1.139
3306
2,如果你的linux主機(jī)與你的win7主機(jī)路由是通的,在你的win7的控制面板上打開防火墻設(shè)置,確認(rèn)你的3306端口沒有被防火墻屏蔽。
3,如果以上都沒有問題,請(qǐng)檢查你的mysql數(shù)據(jù)庫是否設(shè)置了連接權(quán)限:
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'@'%'
IDENTIFIED
BY
'11112222'
WITH
GRANT
OPTION;
是授權(quán)jack用戶密碼是123456在IP地址10.10.50.127的地址登陸,也可以用通配符%代替IP表示任何地址。
MySQl遠(yuǎn)程連接數(shù)據(jù)庫有兩種方法,具體如下:
改表法。? 在localhost登入mysql后,更改 "MySql" 數(shù)據(jù)庫中的 "User" 表里的 "Host"選項(xiàng),將"localhost"對(duì)應(yīng)的值改為"%",具體代碼如圖所示:
2.授權(quán)法。 若MyUser想要使用mypassword(用戶密碼)從任何主機(jī)連接到mysql服務(wù)器則可以使用此方法,具體步驟如下圖所示。
3.按照上述改法,保存后重啟即可生效。
拓展資料:
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。
2.數(shù)據(jù)庫有很多種類型,從最簡單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。
3.在信息化社會(huì),充分有效地管理和利用各類信息資源,是進(jìn)行科學(xué)研究和決策管理的前提條件數(shù)據(jù)庫技術(shù)是管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進(jìn)行科學(xué)研究和決策管理的重要技術(shù)手段。
4.數(shù)據(jù)庫是一個(gè)單位或是一個(gè)應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng),它存儲(chǔ)的是屬于企業(yè)和事業(yè)部門、團(tuán)體和個(gè)人的有關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲(chǔ)。
5.其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對(duì)某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。
參考資料:數(shù)據(jù)庫_百度百科
默認(rèn)情況下,mysql只允許本地登錄,如果要開啟遠(yuǎn)程連接,則需要修改/etc/mysql/my.conf文件。
一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可
二、為需要遠(yuǎn)程登錄的用戶賦予權(quán)限
1、新建用戶遠(yuǎn)程連接mysql數(shù)據(jù)庫
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
允許任何ip地址(%表示允許任何ip地址)的電腦用admin帳戶和密碼(123456)來訪問這個(gè)mysql server。
注意admin賬戶不一定要存在。
2、支持root用戶允許遠(yuǎn)程連接mysql數(shù)據(jù)庫
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
三、查看系統(tǒng)用戶
第一步:安裝MySQL客戶端
當(dāng)然你得確保MySQL客戶端已經(jīng)安裝完畢。如果沒有的話,可以按照下面的方法。
在Debian,Ubuntu 或者 Linux Mint上:
$ sudo apt-get install mysql-client
$ sudo apt-get install mysql
第二步:登陸到MySQL服務(wù)器
首先,你需要使用root用戶登陸進(jìn)你的MySQL數(shù)據(jù)庫,如下:
$ mysql -u root -h -p
請(qǐng)注意:為了能登進(jìn)遠(yuǎn)程的MySQL服務(wù)器,你需要開啟服務(wù)器上的遠(yuǎn)程訪問,如果你想調(diào)用同一主機(jī)上的MySQL服務(wù)器,你可以省略 "-h " 參數(shù)
$ mysql -u root -p
你將需要輸入MySQL服務(wù)器的密碼,如果認(rèn)證成功,MySQL提示將會(huì)出現(xiàn)。
第三步:創(chuàng)建一個(gè)MySQL數(shù)據(jù)庫
在MySQL提示中輸入命令之前,請(qǐng)記住所有的命令都是以分號(hào)結(jié)束的(否則將不會(huì)執(zhí)行)。另外,考慮輸入命令的時(shí)候使用大些字母,輸入數(shù)據(jù)庫對(duì)象使用小寫字母。但那不是必須的,只是方便的閱讀。
現(xiàn)在,創(chuàng)建一個(gè)叫做xmodulo_DB的數(shù)據(jù)庫:
mysql CREATE DATABASE IF NOT EXISTS xmodulo_DB;
第四步:創(chuàng)建一個(gè)數(shù)據(jù)庫表
為了達(dá)到演示的目的,創(chuàng)建一個(gè)叫做posts_tbl的表,表里會(huì)存儲(chǔ)關(guān)于文章的如下信息:
文章的標(biāo)題
作者的名字
作者的姓
文章可用或者不可用
文章創(chuàng)建的日期
這個(gè)過程分兩步執(zhí)行:
首先,選擇需要使用的數(shù)據(jù)庫:
mysql USE xmodulo_DB;
然后,在數(shù)據(jù)庫中創(chuàng)建新表:
mysql CREATE TABLE 'posts_tbl' (
'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
'content' TEXT,
'author_FirstName' VARCHAR(100) NOT NULL,
'author_LastName' VARCHAR(50) DEFAULT NULL ,
'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( 'post_id' )
TYPE = MYISAM;
第五步:創(chuàng)建一個(gè)用戶,并授予權(quán)限
當(dāng)涉及到訪問新創(chuàng)的數(shù)據(jù)庫和表的時(shí)候,創(chuàng)建一個(gè)新用戶是一個(gè)很好的主意。這樣做就可以讓用戶在沒有整個(gè)MySQL服務(wù)器權(quán)限的情況下,去訪問那個(gè)數(shù)據(jù)庫(而且只能是那個(gè)數(shù)據(jù)庫)
你可以創(chuàng)建新用戶,授予權(quán)限,并且使改變生效:
mysql GRANT ALL PRIVILEGES ON xmodulo_DB.* TO 'new_user'@'%' IDENTIFIED BY 'new_password';
mysql FLUSH PRIVILEGES;
'newuser'和'newpassword'分別指的是新的用戶名和他的密碼。這條信息將會(huì)被保存在mysql.user表中,而且密碼會(huì)被加密。
第六步:測試
先插入一個(gè)虛擬的記錄到posts_tbl表:
mysql USE xmodulo_DB;
mysql INSERT INTO posts_tbl (content, author_FirstName, author_Las tName)
VALUES ('Hi! This is some dummy text.', 'Gabriel', 'Canepa');
然后查看posts_tbl表中的所有記錄:
mysql SELECT * FROM posts_tbl;
注意:MySQL會(huì)在先前定義的地方自動(dòng)插入適當(dāng)?shù)哪J(rèn)值(比如,'isEnabled'和'date')。
第一中方法:比較詳細(xì)
以下的文章主要介紹的是MySQL 數(shù)據(jù)庫開啟遠(yuǎn)程連接的時(shí)機(jī)操作流程,其實(shí)開啟MySQL 數(shù)據(jù)庫遠(yuǎn)程連接的實(shí)際操作步驟并不難,知識(shí)方法對(duì)錯(cuò)而已,今天我們要向大家描述的是MySQL 數(shù)據(jù)庫開啟遠(yuǎn)程連接的時(shí)機(jī)操作流程。
1、d:\MySQL\bin\MySQL -h localhost -u root
這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器
復(fù)制代碼 代碼如下:
MySQLupdate user set host = '%' where user = 'root';
MySQLselect host, user from user;
2、MySQLGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION
予任何主機(jī)訪問數(shù)據(jù)的權(quán)限
3、MySQLFLUSH PRIVILEGES
修改生效
4、MySQLEXIT
退出MySQL服務(wù)器
這樣就可以在其它任何的主機(jī)上以root身份登錄啦!
以上的相關(guān)內(nèi)容就是對(duì)MySQL 數(shù)據(jù)庫開啟遠(yuǎn)程連接的介紹,望你能有所收獲。
第二種方法:
1、在控制臺(tái)執(zhí)行 mysql -u root -p mysql,系統(tǒng)提示輸入數(shù)據(jù)庫root用戶的密碼,輸入完成后即進(jìn)入mysql控制臺(tái),這個(gè)命令的第一個(gè)mysql是執(zhí)行命令,第二個(gè)mysql是系統(tǒng)數(shù)據(jù)名稱,不一樣的。
2、在mysql控制臺(tái)執(zhí)行 GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY ‘MyPassword' WITH GRANT OPTION;
3、在mysql控制臺(tái)執(zhí)行命令中的 ‘root'@'%' 可以這樣理解: root是用戶名,%是主機(jī)名或IP地址,這里的%代表任意主機(jī)或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;'MyPassword'是給授權(quán)用戶指定的登錄數(shù)據(jù)庫的密碼;另外需要說明一點(diǎn)的是我這里的都是授權(quán)所有權(quán)限,可以指定部分權(quán)限,GRANT具體操作詳情見:
4、不放心的話可以在mysql控制臺(tái)執(zhí)行 select host, user from user; 檢查一下用戶表里的內(nèi)容
當(dāng)前標(biāo)題:怎么搭遠(yuǎn)程mysql庫 怎么遠(yuǎn)程連接mysql
分享路徑:http://chinadenli.net/article28/hgpijp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、App開發(fā)、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、App設(shè)計(jì)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)