在CentOS上MySQL數(shù)據(jù)庫服務器配置方法
于是,開始的學習配置
本次環(huán)境:
CentOS系統(tǒng),
mysql-server(版本忘了,因為是使用yum安裝的)
過程如下(轉(zhuǎn)載,根據(jù)本人安裝詳細要求,略加修改) :
在提到網(wǎng)站構架的時候,我們經(jīng)常能夠看到“LAMP”的說法,它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的協(xié)同成功案例已經(jīng)很多了。比如國外的PHPBB,VBB,國內(nèi)的Discuz!論壇等等程序,都是用PHP + MySQL實現(xiàn)的。和那些商務專用數(shù)據(jù)庫比起來,MySQL的功能和規(guī)??赡鼙缓枚嗳苏f的遜色一些,但對于我們個人來說,它的功能已經(jīng)算是完備。而且,通 過Discuz!官方論壇上同時在線人數(shù)的數(shù)目,也可以證明MySQL的穩(wěn)定性。
這里,介紹一下CentOS下MySQL數(shù)據(jù)庫服務器的構建方法。
|
首先,安裝MySQL。
| yum -y install mysql-server ← 安裝MySQL |
然后,安裝PHP訪問MySQL數(shù)據(jù)庫的工具“php-mysql”。
| yum -y install php-mysql ← 安裝php-mysql |
|
然后,配置MySQL。
| vi /etc/my.cnf ← 編輯MySQL的配置文件 ← 找到這一行,在這一行的下面添加新的規(guī)則,讓MySQL的默認編碼為UTF-8 default-character-set = utf8 ← 添加這一行 然后在配置文件的文尾填加如下語句: [mysql] default-character-set = utf8 |
|
啟動MySQL,并讓MySQL在系統(tǒng)重新啟動后隨系統(tǒng)自動啟動。
| /etc/rc.d/init.d/mysqld start ← 啟動MySQL服務 OKOK |
|
[1]為MySQL的root用戶設置密碼
MySQL在剛剛被安裝的時候,它的root用戶是沒有被設置密碼的。首先來設置MySQL的root密碼。
| mysql -u root ← 用root用戶登錄MySQL服務器 select user,host,password from mysql.user; ← 查看用戶信息 set password for root@localhost=password('在這里填入root密碼'); ← 設置root密碼 set password for root@'sample.centospub.com'=password('在這里填入root密碼'); ← 設置root密碼 select user,host,password from mysql.user; ← 查看用戶信息 |
然后,測試一下root密碼有沒有生效。
| mysql -u root← 通過空密碼用root登錄← 出現(xiàn)此錯誤信息說明密碼設置成功mysql -u root -h sample.centospub.com ← 通過空密碼用root登錄← 出現(xiàn)此錯誤信息說明密碼設置成功mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼← 確認用密碼能夠成功登錄 exit← 退出MySQL服務器 |
[2] 刪除匿名用戶
在MySQL剛剛被安裝后,存在用戶名、密碼為空的用戶。這使得數(shù)據(jù)庫服務器有無需密碼被登錄的可能性。為消除隱患,將匿名用戶刪除。
| mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼
> exit ← 退出MySQL服務器 |
[3] 刪除測試用數(shù)據(jù)庫
在MySQL被安裝后,存在名為test的空數(shù)據(jù)庫,將它刪除。這里要注意的是,系統(tǒng)默認的還有一個名為mysql的數(shù)據(jù)庫,它用于系統(tǒng)管理,所以請不要刪除。
|
下面對MySQL進行測試。包括建立新用戶,以及用對關系性數(shù)據(jù)庫進行數(shù)據(jù)庫操作的指令來試著建立數(shù)據(jù)庫及數(shù)據(jù)表。這里,新建用戶以centospub為例。
| mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼
exit ← 退出MySQL服務器 |
然后,刪除測試用過的遺留用戶。
| mysql -u root -p← 通過密碼用root登錄← 在這里輸入密碼 exit |
最后,重新啟動一次HTTP服務,讓php-mysql反映到HTTP服務中。
終于搞掂!
(*^__^*) 嘻嘻……,接下來配置phpmyadmin....
相關文章
Mysql?InnoDB聚簇索引二級索引聯(lián)合索引特點
這篇文章主要為大家介紹了Mysql?InnoDB聚簇索引二級索引聯(lián)合索引特點詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05
詳解Spring Aop實現(xiàn)日志收集和重復屬性賦值
AOP(面向切面編程)是一種編程思想,它允許開發(fā)者將公共邏輯(如日志記錄、權限校驗等)抽離出來,使得可以更專注于業(yè)務邏輯的開發(fā),SpringAOP通過定義切面、切入點、通知等概念,本文介紹Spring Aop實現(xiàn)日志收集和重復屬性賦值的相關操作,感興趣的朋友一起看看吧2023-04-04
MySQL中日期和時間戳互相轉(zhuǎn)換的函數(shù)和方法
這篇文章主要介紹了MySQL中日期和時間戳互相轉(zhuǎn)換的函數(shù)和方法,本文分別講解了時間戳轉(zhuǎn)換成日期的方法和把日期轉(zhuǎn)換為時間戳的方法,需要的朋友可以參考下2015-06-06
安裝MySQL時,輸入mysqld --install后,顯式該文件已存在問題
這篇文章主要介紹了安裝MySQL時,輸入mysqld --install后,顯式該文件已存在問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12

