可按如下步驟建立連接:
創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、淇縣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為淇縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
1、打開Navicat for MySQL軟件。
2、點擊左上角“連接”按鈕。
3、根據(jù)要連接的數(shù)據(jù)的內(nèi)容填寫。
其中連接名為本地方便自己識別的名稱,可自定義。
主機名或IP地址可填寫mysql服務(wù)器的IP地址。
端口一般填寫3306(mysql默認(rèn)端口)。
用戶名及密碼可咨詢數(shù)據(jù)庫管理員獲取。
填寫完畢后點擊確定按鈕。
4、創(chuàng)建后,會在左邊列表中出現(xiàn)剛才新建的連接。如圖:
一般在為MySql創(chuàng)建用戶時建議使用GRANT前臺命令,當(dāng)然如果對我們開發(fā)者而言,方法還有很多種,比如使用INSERT命令,甚至是直接修改mysql user數(shù)據(jù)表,但仍然建議按照MySQL規(guī)范去授權(quán)賬戶。因為它太容易忘記,特別整理方便參考。
1、登錄MySQL
輸入mysql -u root和密碼即可登錄到Mysql。
2、選擇數(shù)據(jù)庫
語句如下:use mysql;
3、在mysql的user表中增加連接用戶
GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
其中:
“username”替換為將要授權(quán)的用戶名,比如clientusr;
“password”替換為clientusr設(shè)置的密碼;
4、可訪問數(shù)據(jù)表授權(quán)
創(chuàng)建好帳戶之后,就開始給上面的common user進行數(shù)據(jù)表授權(quán),步驟3中增加的連接用戶默認(rèn)權(quán)限都是“N”的,必須在db表中為該帳戶授權(quán),允許其訪問專用數(shù)據(jù)庫,當(dāng)然超級用戶就不說了。
使用下面語句:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON dbx.* TO 'username'@'localhost' IDENTIFIED BY 'password';
本語句中的權(quán)限根據(jù)實際需要確定:
"dbx"替換為授權(quán)訪問的數(shù)據(jù)庫名,如果只給某張表授權(quán):dbx.tablename
"username"是步驟2授權(quán)用戶名
"password"是步驟2授權(quán)用戶的設(shè)置密碼
這樣就為該用戶授予了對某數(shù)據(jù)表的SELECT, INSERT, UPDATE, DELETE, CAREATE, DROP權(quán)限。
5、生效授權(quán),創(chuàng)建完畢
FLUSH PRIVILEGES;
備注:
1、不要直接使用INSERT語句添加user記錄,使用INSERT可能出現(xiàn):ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value錯誤。不過早期的MYSQL版本筆者倒沒出現(xiàn)這個錯誤,因為天緣一直都是直接修改user表或直接使用INSERT語句完成,后來升級MYSQL到5.1的時候,發(fā)現(xiàn)可能會出現(xiàn)這個錯誤。
2、上文3和4,也可使用一句話GRANT ALL ON tbx.* TO 'username' IDENTIFIED BY 'password',這句話會自動創(chuàng)建username并為之授權(quán)。更多授權(quán)權(quán)限可參考MYSQL官方網(wǎng)站。
可按如下步驟建立連接:
1、打開Navicat for MySQL軟件。
2、點擊左上角“連接”按鈕。
3、根據(jù)要連接的數(shù)據(jù)的內(nèi)容填寫。
其中連接名為本地方便自己識別的名稱,可自定義。
主機名或IP地址可填寫mysql服務(wù)器的IP地址。
端口一般填寫3306(mysql默認(rèn)端口)。
用戶名及密碼可咨詢數(shù)據(jù)庫管理員獲取。
填寫完畢后點擊確定按鈕。
4、創(chuàng)建后,會在左邊列表中出現(xiàn)剛才新建的連接。如圖:
在以前不論是使用SQLyog MySQL GUI或是phpMyAdmin訪問數(shù)據(jù)庫,第一步一定是輸入訪問數(shù)據(jù)庫的賬號與密碼,當(dāng)然Dreamweaver也不例外。在Dreamweaver中,我們通過建立 【MySQL聯(lián)機】告訴Dreamweaver連接的MySQL數(shù)據(jù)庫地址、名稱,以及訪問的賬號和密碼。
在一個網(wǎng)站中,我們只需對一個數(shù)據(jù)庫建立一次MySQL連接。通常網(wǎng)絡(luò)上的主機空間也只支持訪問一個數(shù)據(jù)庫。例如虛擬主機,最基本的方案是搭配1個MySQL數(shù)據(jù)庫。
在【文件】面板中打開index.php,接著選擇【應(yīng)用程序】→【數(shù)據(jù)庫】面板,單擊【+】按鈕后選擇【MySQL連接】。
建立MYSQL連接
在建立數(shù)據(jù)庫連接前,我們必須設(shè)置好圖6-5中的前面3個選項,如果依照書中敘述設(shè)置好,那么基本上便不會有問題。當(dāng)然必須至少打開一個網(wǎng)頁,否則會有無法選擇的情況發(fā)生。
未打開頁面,選項均無法選擇
彈出如圖6-7所示的窗口,請依照其下面的說明進行設(shè)置??梢詥螕簟緶y試】按鈕測試是否有問題,單擊【確定】按鈕后就可以在【應(yīng)用程序】→【數(shù)據(jù)庫】面板中看到所建立的數(shù)據(jù)庫連接。我們可以操作這個樹狀結(jié)構(gòu)(見圖6-8)檢查連接的數(shù)據(jù)庫、數(shù)據(jù)表與字段名稱及屬性等。也可以打開phpMyAdmin來檢查數(shù)據(jù)庫結(jié)構(gòu),并與面板內(nèi)的信息對比。字段與功能說明。
建立連接
數(shù)據(jù)庫內(nèi)的數(shù)據(jù)表、字段和屬性
字段與功能說明
字 段
說 明
連接名稱
依個人喜好自由輸入
MySQL服務(wù)器
MySQL服務(wù)器的位置,一般設(shè)置為localhost,除非所要存取的MySQL數(shù)據(jù)庫不在網(wǎng)頁所在的主機上,而且該MySQL數(shù)據(jù)庫也提供對外的連接
用戶名
訪問MySQL數(shù)據(jù)庫的用戶名稱
密碼
訪問MySQL數(shù)據(jù)庫的用戶密碼
數(shù)據(jù)庫
選擇所要建立連接的數(shù)據(jù)庫名稱,可以單擊【選取】按鈕瀏覽MySQL服務(wù)器上的所有數(shù)據(jù)庫。我們選擇剛導(dǎo)入的范例數(shù)據(jù)庫database
在建立完成MySQL連接后,在【文件】面板中會看到Dreamwaver自動建立了Connections文件夾,在該文件夾下有一個與前面所建立的MySQL連接名稱相同的文件。
Connections文件夾
Connections文件夾是Dreamweaver用來存放MySQL連接設(shè)置文件的文件夾。
打開該文件并使用【代碼】視圖,可以看到有關(guān)連接數(shù)據(jù)庫的設(shè)置。
數(shù)據(jù)庫連接設(shè)置
在這個文件中定義了與MySQL服務(wù)器的連接(mysql_pconnect函數(shù)),包括以下內(nèi)容。
$hostname:MySQL服務(wù)器的地址。
$database:連接數(shù)據(jù)庫的名稱。
$username:用戶名稱。
$password:用戶密碼。
定義的值與我們前面在圖形界面所設(shè)置的值是對應(yīng)的,然后利用函數(shù)mysql_pconnect與數(shù)據(jù)庫連接。連接后才能對數(shù)據(jù)庫進行查詢、新增、修改或刪除的操作。
如果在網(wǎng)站制作完成后將文件上傳至網(wǎng)絡(luò)上的主機空間時發(fā)現(xiàn),網(wǎng)絡(luò)上的MySQL服務(wù)器訪問的用戶名、密碼等方面與本機設(shè)置有所不同,可以直接修改位于Connection文件夾下的db_conn.php文件。但還是建議直接在本機配合網(wǎng)絡(luò)主機上的環(huán)境來設(shè)置。例如,你擁有虛擬主機所提供的MySQL數(shù)據(jù)庫名稱為xu354jp6,但在本機卻要命名為Charles,雖然可能會好看些,但到時候就會多一個麻煩了。
對于如何將本機已經(jīng)完成的網(wǎng)站移植到網(wǎng)絡(luò)上的空間,將在附錄中有詳細(xì)的介紹。
總之,在建立好數(shù)據(jù)庫連接后,除非要連接MySQL數(shù)據(jù)庫里的另一個數(shù)據(jù)庫,否則不需要再做這個步驟了。
在安裝好MYSQL ODBD 的驅(qū)動程序后,應(yīng)如何建立ASP 文件連接數(shù)據(jù)庫? 我們有兩種方法: 一種是在ODBC 數(shù)據(jù)源中建立一個DSN。具體方法是: 1、打開控制面板中的ODBD 數(shù)據(jù)源; 2、選擇系統(tǒng)DSN,添加一個新的DSN 驅(qū)動程序; 3、選擇MyODBD,出現(xiàn)一個對話框供輸入MySQL: (1)Windows DSN name:所要建立DSN 的名稱; (2)MySQL Host (name or ip):MySQL 服務(wù)器的名稱或IP 地址。一般填LocalHost ; (3) MySQL database name:需要使用數(shù)據(jù)庫的名稱。 4、在 MySQL 管理程序中建立數(shù)據(jù)庫。以數(shù)據(jù)庫 chunfeng 為例,內(nèi)有 user 數(shù)據(jù)表,兩個字段分別是:username 和password,我們可以試著加入幾個記錄: (1)user:連接數(shù)據(jù)庫的用戶名??商顁oot 超級用戶; (2)password:連接數(shù)據(jù)庫用戶口令??刹惶睿?(3)Port(if not 3306):MySQL 在服務(wù)器的端口。填默認(rèn)為3306; (4)SQL command on connect:使用SQL 命令連接數(shù)據(jù)庫??刹惶?。 全部填完后按OK 保存。 好了,我們來連接數(shù)據(jù)庫,ASP 代碼如下: % strConnection = "dsn=chunfeng;driver={myodbd driver};server=localhost;uid=root;pwd=; database=chunfeng" Set adoDataConn = Server.CreateObject("ADODB.Connection") adoDataConn.Open strConnection strQuery = "SELECT * FROM user" Set rs = adoDataConn.Execute(strQuery) If Not rs.BOF Then %
當(dāng)前名稱:mysql怎么創(chuàng)建連接 java與mysql建立連接
標(biāo)題URL:http://www.rwnh.cn/article2/doohsoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、小程序開發(fā)、響應(yīng)式網(wǎng)站、微信公眾號、定制網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)