照以下步驟處理:
1. yum instal kernel-PAE kernel-PAE-devel kernel-headers kmod-xfs-PAE
2. vi /boot/grub/grub.conf
3. defult=0
4. reboot
照以下步驟處理:
1. yum instal kernel-PAE kernel-PAE-devel kernel-headers kmod-xfs-PAE
2. vi /boot/grub/grub.conf
3. defult=0
4. reboot
管理 MySQL 最讓人困擾的就是如何有效的掌握 MySQL 的健康狀況,因為 MySQL
雖然有提供許多系統變數值供您參考,但這些零散的數據若要手動搜集與過濾將會是一件十分沒有效率的事情(除非您寫 Scripts
去分析)。而接下來要介紹的這套 "工具" 其實是由 hackmysql.com 的站長所撰寫的 Perl Scritps,旨在協助 MySQL
DBA 搜集與分析 MySQL 的運作狀況。
官方網站: http://hackmysql.com/
參考資料:http://phpeye.com/article/view/id/108
規則名稱
參數
規則描述
required
必須輸入,不能為空
maxlength
$length
最大字符長度
minlength
$length
最小字符長度
rangelength
$min,$max
字符長度的範圍
regex
$rx
輸入的數據必須匹配給定的正則表達式
驗證email地址的格式(有個可選的選項還可以查看域名是否有效)
lettersonly
只能是英文字母
alphanumeric
只能是英文字母或數字
numeric
只能是數字
nopunctuation
不能包含以下特殊字符: ( ) . / * ^ ? # ! @ $ % + = , " ' > < ~ [ ] { }.
nonzero
不能為零
compare
兩次輸入必須相同
uploadedfile
表單元素必須包含正確上傳文件
maxfilesize
$size
上傳文件的最大容量
mimetype
$mime
上傳文件的類型,$mime可以是數組,則上傳文件的類型必須為其中一種
filename
$file_rx
上傳的文件的名稱必須滿足給定的正則表達式
其中compare規則有點特殊,它是指兩個表單的輸入數據必須相同(如密碼確認時)。它的用法如下:
$form->addElement('password','password_1','Enter your password:'); $form->addElement('password','password_2','Enter your password (again):');
過濾用戶輸入一直也是 web 應用很重要的安全工作,在 PHP 內除了自行編寫過濾特別字符串的程式外,也可以用現成的 PECL extension: Input Filter extension。要使用這個 extension 需要在 shell 輸入以下指令安裝:
pecl install filter
以下例子假設有一張表單,裡面有兩個欄位: name, age 及 email。而我們希望 name 會用字串;age 是數字;email 就是電郵格式,那麼便可以這樣做:
'^[\w ]+$'));有時我們需要將不同欄位的資料連接,或者在現在的資料後面加入內容,當然可以先從 MySQL 匯出資料,再把連接好的字串更新到 MySQL,但這未免太麻煩,另一個較方便的方法是借助 CONCAT() 實現,CONCAT() 語法為:
CONCAT(string_1, string_2, string_3, ...)
MySQL 的 CONCAT() 支援多個字串連接,但在 Oracle 裡面只可以有兩個參數,要實現多個字串連接可以用 '||' 來實現。以下是 CONCAT() 的使用實例:
update `table_name` set `email`=CONCAT(`email`, ':me@email.com') where id='1';
以上 SQL 語法會更新 table_name 資料表的 email 欄位,在原本的資料後面加入 ':me@email.com'
現在流動上網越來越流行,而現在的流動上網裝置不一定是 laptop,有可能是 PDA 或手機。如果要開發一個給 PDA 及手機使用的系統,要測試網頁的呈現效果可有幾種方法:
1. 調較視窗大小