首先我們?cè)趌inux系統(tǒng)上安裝mysql,本文默認(rèn)linux系統(tǒng)可以聯(lián)網(wǎng)或者已經(jīng)掛載光盤iso了,我們使用命令 apt-get install mysql-server 命令進(jìn)行安裝,安裝完成后,查看mysql是否啟動(dòng),執(zhí)行命令 ps -e |grep mysql。

10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有掇刀免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
驗(yàn)證初始是否允許遠(yuǎn)程連接,由于本次虛擬機(jī)IP為192.168.2.120,因此我們執(zhí)行mysql -h 192.168.20.120 -P 3306 -u root -proot(備注:-proot,root指root賬號(hào)的密碼),可以得到結(jié)果連接不上。
假如我們不采用遠(yuǎn)程連接,可以連接上,命令為:mysql -u root -proot。
接下來(lái),我們連接上數(shù)據(jù)庫(kù),執(zhí)行命令use mysql;使用mysql數(shù)據(jù)庫(kù)。
并查看用戶表信息,執(zhí)行命令為:select Host,User from user。
執(zhí)行結(jié)果如下圖所示。
通過(guò)上面步驟可以得到數(shù)據(jù)表 user內(nèi)的值,下面我們對(duì)表進(jìn)行更新記錄允許遠(yuǎn)程訪問(wèn),
執(zhí)行命令為:update user set Host='%' where User ='root' limit 1;
(該條命令意思為更新user表內(nèi)User值為root的第一條記錄的Host值設(shè)置為%)更新完成后,執(zhí)行上一步查詢命令進(jìn)行驗(yàn)證
執(zhí)行強(qiáng)制刷新命令flush privileges;
執(zhí)行完畢后,關(guān)閉數(shù)據(jù)庫(kù)連接。
更改mysql安裝目錄下的my.cnf文件。
一般默認(rèn)路徑在/etc/mysql/下,找到bind-address = 127.0.0.1 這一行,可以對(duì)其進(jìn)行刪除,注釋或者將127.0.0.1更改為0.0.0.0,修改完畢后保存。
重啟mysql,命令為service mysql restart。進(jìn)行遠(yuǎn)程登陸測(cè)試,可以看到已經(jīng)允許遠(yuǎn)程連接了。
連接mysql數(shù)據(jù),用到的工具Navicat Premium,步驟如下:
打開Navicat Premium,點(diǎn)擊連接按鈕下的mysql。
2.連接名可以任意,輸入主機(jī)ip或者主機(jī)名,端口一般默認(rèn)都是3306,數(shù)據(jù)庫(kù)用戶名和密碼點(diǎn)擊確定就可以。
注意事項(xiàng):用Navicat Premium打開遠(yuǎn)程數(shù)據(jù)庫(kù),需要數(shù)據(jù)庫(kù)用戶名有遠(yuǎn)程訪問(wèn)的權(quán)限。
在安裝mysql的機(jī)器上運(yùn)行:
1、d:\mysql\bin\mysql -h localhost -u root
//這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器
2、mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//賦予任何主機(jī)訪問(wèn)數(shù)據(jù)的權(quán)限
3、mysqlFLUSH PRIVILEGES
//修改生效
4、mysqlEXIT
//退出MySQL服務(wù)器
這樣就可以在其它任何的主機(jī)上以root身份登錄啦。
數(shù)據(jù)庫(kù)操作與數(shù)據(jù)庫(kù)連接是兩種方法
數(shù)據(jù)庫(kù)操作可以通過(guò)網(wǎng)頁(yè)也可以用數(shù)據(jù)庫(kù)的應(yīng)用程序
創(chuàng)建數(shù)據(jù)庫(kù)的命令是create database 你的數(shù)據(jù)庫(kù)名;后面別忘了分號(hào)
表的命令是create table 你的表名(這里寫字段 然后敲個(gè)空格 這里寫字段的數(shù)據(jù)類型,每個(gè)字段之間用英文狀態(tài)下的逗號(hào)分隔)
PHP連接MySQL的代碼:mysql_connect("localhost,這個(gè)看你的情況吧,如果是本地測(cè)試的就用localhost,如果是其他的就對(duì)應(yīng)不同的方法","root,這里是要登錄數(shù)據(jù)庫(kù)的用戶","這里是要登錄數(shù)據(jù)庫(kù)的用戶密碼");
具體的可以到w3school網(wǎng)站里看看詳細(xì),網(wǎng)上也是有現(xiàn)成的資料
標(biāo)題名稱:mysql怎么連接到網(wǎng)站,mysql 連接
鏈接分享:http://chinadenli.net/article41/dsgcded.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站營(yíng)銷、虛擬主機(jī)、網(wǎng)站收錄、電子商務(wù)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)