Linux操作系統中安裝Mysql:
1. 從 http://www.mysql.com下載二進製版的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 //將解壓後生成的目錄,復制到/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(系統默認的配置,其中設置了性能參數和Mysql的一些路徑參數)
6. # cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
進入mysql目錄
//初試化表並且規定用mysql用戶來訪問。初始化表以後就開始給mysql和root用戶設定訪問許可權
7. # chown -R root . //設定root能訪問/usr/local/mysql
8. # chown -R mysql data //設定mysql用戶能訪問/usr/local/mysql/data ,裡面存的是mysql的資料庫文件.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產生。
9. # chown -R mysql data/. //設定mysql用戶能訪問/usr/local/mysql/data/mysql下的所有文件
10. # chgrp -R mysql . //設定mysql組能夠訪問/usr/local/mysql
11. # /usr/local/mysql/bin/mysqld_safe --user=mysql &
運行mysql
如果沒有問題的話,應該會出現類似這樣的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出現 mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置。大多數問題是許可權設置不正確引起的。
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 //編譯目錄的一個腳本
//設置使mysql每次啟動都能自動運行
14. # service mysqld start
# netstat -atln
//啟動mysqld服務
//查看3306埠是否打開。要注意在防火牆中開放該埠。 詳細請看 http://www.it596.com/html/08/n-408.html
http://www.it596.com/html/55/n-955.htmlwindows操作系統下面 查看Apache+php+mysql在windows下的安裝與配置圖解 http://www.it596.com/html/08/n-5608.html
❷ PHP與MySQL權威指南的內容簡介
phpchina官方出品,discuz!創始人戴志康、uchome創始人李國德、thinkphp創始人劉晨、phpcms項目負責人王參加等聯袂推薦。
《php與mysql權威指南》是目前為止最全面的關於php與mysql開發技術的書籍之一,系統而全面地講解了php與mysql技術的方方面面,適合初中級的php程序員系統地學習;本書也是目前為止首本系統而深入地講解ucenter、discuz!、uchome、shopnc、phpcms等php產品的二次開發技術的著作,適合有一定開發經驗、需要學習php二次開發技術的中高級程序員。
《php與mysql權威指南》分為五個部分:第一部分首先介紹了php最常用的伺服器apache的工作原理和使用方法,然後逐步介紹了php與mysql開發環境在windows和linux系統下的搭建;第二部分系統地講解了php的語法特性,第三部分詳細地闡述了mysql的基本使用方法和技巧,掌握了這兩部分的內容,即掌握了php與mysql開發所必須具備的所有基礎知識;第四部分以實際項目案例的方式對ucenter、discuz!、uchome、shopnc、phpcms等php產品的二次開發技術進行了深入的講解;第五部分是附錄,收錄了ucenter、discuz!、uchome、shopnc、phpcms等產品的數據字典,可供讀者開發時查閱。