于是,開始的學(xué)習(xí)配置
本次環(huán)境:
CentOS系統(tǒng),
mysql-server(版本忘了,因?yàn)槭鞘褂脃um安裝的)
過程如下(轉(zhuǎn)載,根據(jù)本人安裝詳細(xì)要求,略加修改) :
在提到網(wǎng)站構(gòu)架的時(shí)候,我們經(jīng)常能夠看到“LAMP”的說法,它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的協(xié)同成功案例已經(jīng)很多了。比如國(guó)外的PHPBB,VBB,國(guó)內(nèi)的Discuz!論壇等等程序,都是用PHP + MySQL實(shí)現(xiàn)的。和那些商務(wù)專用數(shù)據(jù)庫(kù)比起來,MySQL的功能和規(guī)模可能被好多人說的遜色一些,但對(duì)于我們個(gè)人來說,它的功能已經(jīng)算是完備。而且,通 過Discuz!官方論壇上同時(shí)在線人數(shù)的數(shù)目,也可以證明MySQL的穩(wěn)定性。
這里,介紹一下CentOS下MySQL數(shù)據(jù)庫(kù)服務(wù)器的構(gòu)建方法。
|
首先,安裝MySQL。
yum -y install mysql-server ← 安裝MySQL |
然后,安裝PHP訪問MySQL數(shù)據(jù)庫(kù)的工具“php-mysql”。
yum -y install php-mysql ← 安裝php-mysql |
|
然后,配置MySQL。
vi /etc/my.cnf ← 編輯MySQL的配置文件 ← 找到這一行,在這一行的下面添加新的規(guī)則,讓MySQL的默認(rèn)編碼為UTF-8 default-character-set = utf8 ← 添加這一行 然后在配置文件的文尾填加如下語(yǔ)句: [mysql] default-character-set = utf8 |
|
啟動(dòng)MySQL,并讓MySQL在系統(tǒng)重新啟動(dòng)后隨系統(tǒng)自動(dòng)啟動(dòng)。
/etc/rc.d/init.d/mysqld start ← 啟動(dòng)MySQL服務(wù) OKOK |
|
[1]為MySQL的root用戶設(shè)置密碼
MySQL在剛剛被安裝的時(shí)候,它的root用戶是沒有被設(shè)置密碼的。首先來設(shè)置MySQL的root密碼。
mysql -u root ← 用root用戶登錄MySQL服務(wù)器 select user,host,password from mysql.user; ← 查看用戶信息 set password for root@localhost=password('在這里填入root密碼'); ← 設(shè)置root密碼 set password for root@'sample.centospub.com'=password('在這里填入root密碼'); ← 設(shè)置root密碼 select user,host,password from mysql.user; ← 查看用戶信息 |
然后,測(cè)試一下root密碼有沒有生效。
mysql -u root← 通過空密碼用root登錄← 出現(xiàn)此錯(cuò)誤信息說明密碼設(shè)置成功mysql -u root -h sample.centospub.com ← 通過空密碼用root登錄← 出現(xiàn)此錯(cuò)誤信息說明密碼設(shè)置成功mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼← 確認(rèn)用密碼能夠成功登錄 exit← 退出MySQL服務(wù)器 |
[2] 刪除匿名用戶
在MySQL剛剛被安裝后,存在用戶名、密碼為空的用戶。這使得數(shù)據(jù)庫(kù)服務(wù)器有無需密碼被登錄的可能性。為消除隱患,將匿名用戶刪除。
mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼 > exit ← 退出MySQL服務(wù)器 |
[3] 刪除測(cè)試用數(shù)據(jù)庫(kù)
在MySQL被安裝后,存在名為test的空數(shù)據(jù)庫(kù),將它刪除。這里要注意的是,系統(tǒng)默認(rèn)的還有一個(gè)名為mysql的數(shù)據(jù)庫(kù),它用于系統(tǒng)管理,所以請(qǐng)不要?jiǎng)h除。
|
下面對(duì)MySQL進(jìn)行測(cè)試。包括建立新用戶,以及用對(duì)關(guān)系性數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)操作的指令來試著建立數(shù)據(jù)庫(kù)及數(shù)據(jù)表。這里,新建用戶以centospub為例。
mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼 exit ← 退出MySQL服務(wù)器 |
然后,刪除測(cè)試用過的遺留用戶。
mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼 exit |
最后,重新啟動(dòng)一次HTTP服務(wù),讓php-mysql反映到HTTP服務(wù)中。
終于搞掂!
(*^__^*) 嘻嘻……,接下來配置phpmyadmin....
新聞熱點(diǎn)
疑難解答
圖片精選