2010年3月31日 星期三

讓文字有外框和底色

在word上輸入文字






格式->框線及網底











修改框線












修改網底













完成










2010年3月22日 星期一

檢查備份檔是否有效


ex:查詢TEST.bak此備份檔是否有效
進入SQL查詢介面輸入
restore VerifyOnly
from disk='D:\test\TEST.bak'

2010年3月20日 星期六

另開視窗

javascript:

function open_w(no){
window.open("new.php?flag=e&detail_id="+no,'','directories=0, height=400, location=0, menubar=0, resizable=1, scrollbars=1, status=0, titlebar=0, toolbar=0, width=500','false');

html:
<a href="" onclick="open_w('123')>另開視窗</a>

2010年3月19日 星期五

確認備份檔的原始狀況

ex:查詢TEST.bak此備份檔的原始狀況
進入SQL查詢介面輸入:
restore FileListOnly
from disk='D:\test\TEST.bak'

2010年3月11日 星期四

出現blocked..many connection errors


進入ssh

打telnet 測此MySQL的主機

telnet 10.30.20.20 3306
Trying 10.30.20.20...
Connected to localhost.com.tw.
Escape character is '^]'.
pHost 'localhost s.com.tw' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'Connection closed by foreign host.



打mysql -h 主機ip -u帳號 -p密碼
mysql -h 127.0.0.1 -uaccount -ppasswd

出現此訊息:
Host ’hostname’ is blocked because of many connection errors.
Unblock with ’mysqladmin flush-hosts’

解決方式為:
mysqladmin flush-hosts -u帳號 -p密碼
mysqladmin flush-hosts -uaccount -ppasswd

此錯誤訊息可將 max_connect_errors 設定加大,但需重開機

查詢線上有多少人在使用

進入ssh

  1. sudo su -
  2. mysqladmin processlist -uaccount -ppassword
    -u帳號
    -p密碼

顯示資料庫權限狀況

ex:顯示testdb此DB的資料庫權限狀況
select * from mysql.db where db='testdb'

2010年3月9日 星期二

修改 rssd 設定檔

  1. 登入RSSD所在之ASE
  2. 修改參數 rs_configure
    EX:rs_configure "memory_limit","1000"
              go 
  3. 看設定檔
    rs_configure
    go 

2010年3月2日 星期二

備份mysql DB的table schema

1. vi dump_all_table_schema.sh

2. 用for迴圈去抓出3個DB name,dump出這3個DB的table schema
#!/bin/sh
echo start `date '+%Y%m%d %H%M%S'`


DIR=/mysql/mysql_dump
FIL=_schema


for DB in db_name_1  db_name_2 db_name_3 
do 
  /usr/local/bin/mysqldump -uaccount -ppassword --no-data $DB > $DIR/$DB$FIL.txt
done


echo start `date '+%Y%m%d %H%M%S'`

grep語法-找出文字A或文字B的資料

找出test.log裡 符合2010/02/27和 符合ABC或ERROR的資料
cat test.log | grep '2010/03/27' | grep -E 'ABC|ERROR'

-E <== 指regular expression

找檔案在哪

我要找 a.sh 這個檔案在哪的話
find / -type f -name 'a.sh'
-type f <= 找檔案

shell尋找文字在哪個檔案

//尋找select top 1 id from txtA where email在php的哪個檔案
grep "select top 1 id from txtA where email " */*.php