Archive for 十二月, 2009

[備份] linux shell備忘

cron檔路徑
/var/spool/cron/root
內容
@daily /xxx/xxx/xxx.sh

———————————————————————
shell 檔範例
tar czpvf /xxxx/xxxx/backup/sql.`date +%Y-%m-%d`.tar.gz /var/lib/mysql

[jQuery] mouseleave 測試

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8″>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">

<script type="text/javascript" src="js/jquery-1.3.1.js"></script>
<script type="text/javascript">

$(function() {
$(‘#test1’).click(function(){ alert(“this is test!!");});
$(‘#t1’).mouseleave(function(){
$(‘#test1′).empty();
var str="";
str+='<a href="###">’;
str+=$(‘#t1′).val();
str+='</a>’;
$(‘#test1’).append(str);
});

});

</script>

<title>Status</title>
</head>

<body>

<tbody id="test1″>

</tbody>
<br>
<a href="####" id="test1″> aaa </a>
<br>
<input type="text" name="t1″ id="t1″>
<br>
<a href="###" id="t3″> </a>
<br>
</body>
</html>

[mysql] phpmyadmin 亂碼處理方式

目前沒有好用的一次性解決方式.
對於手邊的一些會計報表程式

可以使用phpmyadmin 2.5.6 先吃進之前的備份資料庫檔
之後利用輸出的功能在linux x64的環境上重建資料庫架構.
重建資料庫架構, 須用新版phpmyadmin.(2.5.6 無法執行sql ?? 原因不明)

mysql_query(“SET NAMES ‘utf8’ “);

——————————————————————————————————————
利用mysqldump備份
mysqldump -u root -p –default-character-set=latin1 hungyuh > sql.txt

轉出來的檔案可以用ultraedit 轉成 utf8 格式.
iconv -c -f big5 -t utf8 sql.txt

mysql -u root -p
SET NAMES utf8;
SET CHARACTER_SET_CLIENT=utf8;
SET CHARACTER_SET_RESULTS=utf8;
source sql.txt