安裝網(wǎng)站程序時,數(shù)據(jù)庫資料怎么填?

成都創(chuàng)新互聯(lián)服務(wù)緊隨時代發(fā)展步伐,進行技術(shù)革新和技術(shù)進步,經(jīng)過10多年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進行網(wǎng)站設(shè)計、成都網(wǎng)站制作、建設(shè)、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
舉例說明:你的數(shù)據(jù)庫名稱是:zp7023_db,
密碼是:r4b3218e5
,數(shù)據(jù)庫地址:bdm-008.hichina.com,
則填寫樣式如下:
系統(tǒng)默認主機名為:bdm-008.hichina.com
sql:數(shù)據(jù)庫名稱:
zp7023_db
sql:數(shù)據(jù)庫用戶名:
zp7023
sql:數(shù)據(jù)庫密碼:
r4b3218e5
數(shù)據(jù)庫地址:bdm-008.hichina.com
Linux操作系統(tǒng)中安裝Mysql:
1. 從 下載二進制版的Mysql安裝包 //這個MYSQL是二進制版的,不用編譯
2. # chmod 755 mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz
//
3. # tar xfz mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz //將解壓后生成的目錄,復(fù)制到/usr/local/下并改名為mysql
4. # groupadd mysql
# useradd mysql -g mysql // 建立mysql組
//建立mysql用戶并且加入到mysql組中
5. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
在 support-files目錄下有4個模版文件,我們選擇其中一個座位Mysql的配置文件,覆蓋/etc/my.cnf(系統(tǒng)默認的配置,其中設(shè)置了性能參數(shù)和Mysql的一些路徑參數(shù))
6. # cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
進入mysql目錄
//初試化表并且規(guī)定用mysql用戶來訪問。初始化表以后就開始給mysql和root用戶設(shè)定訪問權(quán)限
7. # chown -R root . //設(shè)定root能訪問/usr/local/mysql
8. # chown -R mysql data //設(shè)定mysql用戶能訪問/usr/local/mysql/data ,里面存的是mysql的數(shù)據(jù)庫文件.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產(chǎn)生。
9. # chown -R mysql data/. //設(shè)定mysql用戶能訪問/usr/local/mysql/data/mysql下的所有文件
10. # chgrp -R mysql . //設(shè)定mysql組能夠訪問/usr/local/mysql
11. # /usr/local/mysql/bin/mysqld_safe --user=mysql
運行mysql
如果沒有問題的話,應(yīng)該會出現(xiàn)類似這樣的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出現(xiàn) mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置。大多數(shù)問題是權(quán)限設(shè)置不正確引起的。
12. 用如下命令修改MYSQL密碼
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //默認安裝密碼為空,為了安全你必須馬上修改.
13. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on //copy編譯目錄的一個腳本
//設(shè)置使mysql每次啟動都能自動運行
14. # service mysqld start
# netstat -atln
//啟動mysqld服務(wù)
//查看3306端口是否打開。要注意在防火墻中開放該端口。 詳細請看
操作系統(tǒng)下面 查看Apache+php+mysql在windows下的安裝與配置圖解
打開數(shù)據(jù)庫文件夾內(nèi)的文件,找到以.sql結(jié)尾的,如果會命令行操作的話,就通過命令行來導(dǎo)入 也是可以的。
如果不會,或者想要更方便的導(dǎo)入方式,推薦安裝mysqlfront客戶端,可以直接手動導(dǎo)入數(shù)據(jù)庫,很方便。
把來自表單的數(shù)據(jù)插入數(shù)據(jù)庫
現(xiàn)在,我們創(chuàng)建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
這是這個 HTML 表單:
1
2
3
4
5
6
7
8
9
10
11
12
html
body
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form
/body
/html
當(dāng)用戶點擊上例中 HTML 表單中的提交按鈕時,表單數(shù)據(jù)被發(fā)送到 "insert.php"。"insert.php" 文件連接數(shù)據(jù)庫,并通過 $_POST 變量從表單取回值。然后,mysql_query() 函數(shù)執(zhí)行 INSERT INTO 語句,一條新的記錄會添加到數(shù)據(jù)庫表中。
下面是 "insert.php" 頁面的代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?
本文題目:安裝php數(shù)據(jù)庫 php的數(shù)據(jù)庫配置在哪
文章起源:http://chinadenli.net/article42/dojodhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、小程序開發(fā)、企業(yè)網(wǎng)站制作、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站設(shè)計
聲明:本網(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)