修復資料庫指令

快速修復資料庫的方法!
有的時候因為掉電或者其他原因導致資料庫損壞,我們可以使用mysql自帶的mysqlcheck命令來快速修復所有的資料庫或者特定的資料庫;例如 
檢查優化並修復所有的資料庫用: 

# mysqlcheck -A -o -r -p 
Enter password: 
database1 OK
database2 OK
———-
修復指定的資料庫用 
# mysqlcheck -A -o -r Database_NAME -p 
即可
另外如果只是對某個表進行修復可以用:myisamchk或isamchk
其中myisamchk適用於MYISAM類型的資料表,而isamchk適用於ISAM類型的資料表。這兩條命令的主要參數相同,一般新的系統都使用MYISAM作為缺省的資料表類型,這裏以myisamchk為例子進行說明。當發現某個資料表出現問題時可以使用:
myisamchk tablename.MYI
進行檢測,如果需要修復的話,可以使用:
myisamchk -of tablename.MYI
關於myisamchk的詳細參數說明,可以參見它的使用幫助。需要注意的時在進行修改時必須確保MySQL伺服器沒有訪問這個資料表,保險的情況下是最好在進行檢測時把MySQL伺服器Shutdown掉。
另外可以把下面的命令放在你的rc.local裏面啟動MySQL伺服器前:
[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL監聽的Sock檔位置,對於使用RPM安裝的用戶應該是/var/lib/mysql/mysql.sock,對於使用源碼安裝則是/tmp/mysql.sock可以根據自己的實際情況進行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL資料庫存放的位置。

最佳化資料表
OPTIMIZE TABLE `表名`,`表名`,…..;

當我們按照原來的方式通過PHP存取MySQL資料庫時,就算設置了表的默認字元集為utf8並且通過UTF-8編碼發送查詢,你會發現存入資料庫的仍然是亂碼。問題就出在這個connection連接層上。解決方法是在發送查詢前執行一下下面這句:
SET NAMES ‘utf8’;
不過最好的方法還是在 my.cnf 中的 [client] 和 [mysqld] 章節中都加上一行 default-character-set=utf8
就可以了: 
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8

[轉]如何從管路拉網路線電話線

http://www.pczone.com.tw/vbb3/thread/16/134234/

 

2010/06/25 更新,部份重新寫過了。

看到版上有許多人問到如何自己拉網路線,或換電話線的問題,剛好本人曾在
台中 x 上,打工過一段日子(現在好像變成威達超舜),負責的就是拉網路線走暗管
,一些經驗與技巧在此與想要自己拉線的人分享。

我們當時只負責,大樓的拉線,通常透天是沒有在做的,但是基本上,只要牆壁
有埋管,就能拉,一般管內至多可拉到五條網路線。做一年下來,成功率大概有
八成以上,拉一條 10M 內 300,超過每公尺 30,現在看起來真是廉價。

一.人員: 最好有兩個人,一外一內,一個人做的話,會很不方便。

二.工具: 通常都會準備下列工具

(1)離阿(穿引線、穿孔線): 反正我們叫離阿(台語),拍賣上可找關鍵字
拉線器、導線器、通管條,型式種類有不少,個人用過三種。

1.白色單蕊,表面是光滑,較硬,不易壞,但彈性不佳不太好用。
2.全黑雙絞,黑色塑膠雙絞線,很軟,但不耐用。
3.日 本 製,黃黑雙色三股絞線,這種最好用,彈性軔性都很好,兩邊頭不一樣
但也最貴。

價位大概在 600 ~ 1000 間,長度大概有 15m、30m、50m 這幾種,一般使用大概 15m
就夠用了,因為一般室內外一般拉線,孔和孔間的距離不會超過 15m ,超過的話會有
中間箱,但還是有例外的,之前有 40m 都穿完,才看到頭。

(2)拉線膏: 潤滑用,也有兩種

1.白色流質
2.黃色稠質

黃色效果較好,會用這種東西是因為,用完留在管路裡會分解成水,不會殘留
如果忘了帶,一般會用洗髮精代替

(3)其它有的沒的,線箱、剝線器、壓線鉗、測線器、水線、A 型端子打線器…等

三.流程:

(1)確定電腦或 AP 要放的位置

(2)找出第一孔(就是屋內通往樓梯間電信箱那一孔),並把髒東西清掉,特別是水泥塊
不然有時候,會掉進洞裡。

(3)從屋內向外穿出,線箱放外面,通常這樣比較能節省和估算網路線的長度,但還是
要看狀況決定。

(4)把網路線綁在離阿上,拉回來

(5)剪掉一段約 30 cm 網路線,再做網路頭,設定,完成

通常 20 分內就能拉完,兩個洞以內

四.拉線方法:

在拉線過程中一定會遇到拉不過的時候,這時我們通常有下列方法

(1)拉線膏:通常為了順暢,第一次穿的時後就會用了

(2)拉線: 指另一邊穿不過時,穿線的抵住離阿,然後另一邊拉電話線,把離阿拉上來
因為通常都是快出來時轉彎才會卡住,通常拉一拉就會看到頭了

(3)換邊或換頭穿: 大概就是管路有些塞住,要兩邊通一通撞一撞,就會過了,離阿
兩邊頭不一樣,一邊硬一邊軟,用硬的那邊撞一撞。

(4)線拉線:利用原本電話線,用雙套結綁一條水線(尼龍線)和一條網路線,並用電火布包好
拉出去,再用水線把電話線拉回來。但這方法比較危險,會有線拉不回來的問題
甚至拉到一半就斷掉,電話線網路線都沒有了。

(5)灌水: ….應該是管路內有水泥等東西塞住,用水把管路灌滿,塞住的東西遇水會軟化
再用離阿下去撞,通常就會過。但一般非常少會用這種方法,水會留在管路內,對線路不好。

(6)打高壓氣體 CO2 :
就拿 CO2 鋼瓶下去噴,把髒東西噴掉或把水線綁著膠帶塑膠袋直接噴過去,不過用這個要小心
如果是第一孔,通向電信箱,記得要從電信箱網屋內噴,不然有些電信箱有電路板等,管內又有
積水的話,從屋內往外噴,會把水都噴過來,電路板會噴火燒掉,之前有遇過一次。

(7)借 Cable 的孔來用: 但這也很危險,通常 Cable 的孔,塞完 Cable 線就很滿
了,再拉一條網路線,不是很好拉,Cable 線軔性不好也比較容易拉斷。

(8)最終大絕招: 吸星大法,吸塵器,洞口一邊拿小鋼炮吸塵器,洞口另一邊用 尼龍線 + 塑膠袋 ,吸吸吸
尼龍線就過去了,不常用就是了且只有管路較小的比較能用。

以上都不行的話,就明線啦,中華電x最愛用的,釘釘釘就完工了

五.其它:

(1)測線器僅能 “參考” ,我遇過數次,測線器顯示正常,但線路卻有問題。

(2)壓線鉗要選好一點(700),網路頭做好,測線器測試正常,但就是不能通,線的顏色都對,後來才發現是
壓線鉗的問題。

(3)台灣管路太詭異了,電話線還是換成網路線比較實在,雖然一般的狀況下,是沒有差的,但我想
台灣的管路,不能以一般的狀況來看。

(4)線拉出來要做網路頭時,切記,不能直接拿接著離阿上的線,剪一剪就作,要剪掉一段相當長度的網路線
在做頭,因為那段網路線,可能在拉線時,受傷,訊號會有問題。

 

 

 

水管尺寸 施工心得

水管分為以下幾種尺吋:(此為PVC塑膠材質)

口徑 標稱管徑:
1分 1/8″
2分 6mm 2/8″
3分 12mm
13mm 3/8″
4分 16mm 1/2″ ½”
6分 20mm 3/4″ ¾
1吋 27mm 1″ 1″
35mm 1 1/4″
1吋半 40mm 1 1/2″ 1½”
2吋 50mm 2″ 2″
2吋半 65mm 2 1/2″ 2½”
80mm 3″ 3″
90mm 3 1/2″ 3½”
100mm 4″ 4″
125mm 5″ 5″
148mm 6″ 6″
194mm 8″ 8″
240mm 10″ 10″
286mm 12″ 12″

一般電管厚度2mm

一般水管厚度3mm 或 3.5mm

塗 – 硬化膠合劑 PVC管

止洩帶

1.上膠水要馬上接,不能等乾。膠水不要太少。兩邊都要上膠。

2.注意接著管口乾淨,塑膠油也不要去沾到砂石。管子要乾燥避免有水。

3.接著時要插到底,標準深度要有管徑1.5倍以上(法規)。

4.接著後要握住不動五秒以上,避免浮出鬆脫。

5.切管後管口要記得削除肉屑,以求平整。並注意管徑有否有真圓或已變型。

6.先試裝沒錯,但是有膠跟沒上膠插入深度與容易度會差一點,千萬注意要取誤差範圍,不然你可能會發現變短了。

User Profile Service 登入失敗」錯誤訊息

微軟提供的技術解決方式

http://support.microsoft.com/kb/947215/zh-tw

 

有時候,Windows 可能無法正確地讀取您的使用者設定檔,例如在您嘗試登入時,防毒軟體正在掃描您的電腦的時候。依照下列的方法執行前,請先嘗試將電腦重新開機,然後再次以您的使用者帳戶登入。如果將電腦重新開機無法解決此問題,請使用下列方法。

注意 您必須要能夠以系統管理員帳戶登入,才能修正使用者設定檔或將資料複製到新的帳戶。開始解決問題之前,請使用具有系統管理權限的其他帳戶登入 Windows,或是以安全模式重新開機並以內建的系統管理員帳戶登入。如需有關如何以安全模式啟動電腦的詳細資訊,請造訪下列 Microsoft 網站:

 

方法 1:修正使用者帳戶設定檔

若要修正使用者帳戶設定檔,請依照下列步驟執行。

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,修改登錄之前,請務必將其備份。那麼您便可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

322756 如何在 Windows XP 中備份及還原登錄
  1. 按一下 [開始],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
  2. 在 [登錄編輯程式] 中,找出下列登錄子機碼並按一下:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  3. 在功能窗格中,找到以 [S-1-5] (SID 機碼) 開頭且後面帶有長串數字的資料夾。
  4. 按一下每個 [S-1-5] 資料夾,在 [詳細資料] 窗格中找到 [ProfileImagePath] 項目,然後按兩下以確認這就是發生錯誤的使用者帳戶設定檔。

    2804684

    • 如果您找到兩個以  [S-1-5] 開頭且後面帶有相同長串數字的資料夾,而其中一個資料夾是以 [.bak] 結尾,請將[.bak] 資料夾重新命名。如果要執行這項操作,請依照下列步驟執行:
      1. 在名稱中沒有 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。輸入 .ba,然後按下 ENTER。

        2804710

      2. 在名稱為 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak 然後按下 ENTER。

        2804711

      3. 在名稱為 [.ba] 的資料夾上按右鍵,然後按一下 [重新命名]。將資料夾名稱結尾的 [.ba] 變更為 .bak 然後按下 ENTER。

        2804712

    • 如果您只有一個資料夾是以 [S-1-5] 開頭且後面帶有長串數字,並以 [.bak] 結尾,請在資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak,然後按下 ENTER。
    • 如果您找到兩個以  [S-1-5] 開頭且後面帶有相同長串數字的資料夾,而其中一個資料夾是以 [.bak] 結尾,請將[.bak] 資料夾重新命名。如果要執行這項操作,請依照下列步驟執行:
      1. 在名稱中沒有 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。輸入 .ba,然後按下 ENTER。

        2804713

      2. 在名稱為 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak 然後按下 ENTER。

        2804714

      3. 在名稱為 [.ba] 的資料夾上按右鍵,然後按一下 [重新命名]。將資料夾名稱結尾的 [.ba] 變更為 .bak 然後按下 ENTER。

        2804715

    • 如果您只有一個資料夾是以 [S-1-5] 開頭且後面帶有長串數字,並以 [.bak] 結尾,請在資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak,然後按下 ENTER。
  5. 在詳細資料窗格中按兩下名稱中沒有 [.bak] 的資料夾,按兩下 [RefCount] 並輸入 0,然後再按一下 [確定]

    2804692

  6. 在詳細資料窗格中按一下名稱中沒有 [.bak] 的資料夾,按兩下 [狀態] 並輸入 0,然後再按一下 [確定]

    2804693

  7. 關閉登錄編輯程式。
  8. 重新啟動電腦。
  9. 使用您的帳戶再次登入。

方法 2:登入 Windows 並將您的資料複製到新帳戶

建立新帳戶並將舊帳戶的資料複製到新帳戶。如需有關如何執行這項操作的詳細資訊,請造訪下列其中一個 Microsoft 網站:

Windows 7

Windows Vista

方法 3:刪除錯誤 SID 並建立新設定檔

如果要刪除錯誤 SID 並建立新設定檔,請依照下列步驟執行:

  1. 刪除錯誤 SID。
    如果要我們為您修正此問題,請前往<為我修正此問題>一節。如果您要自行修正這個問題,請前往<讓我自行修正此問題>一節。

    為我修正此問題

    如果要自動修正此問題,請按一下 [修正此問題] 連結。然後在 [檔案下載] 對話方塊中按一下 [執行],並按照精靈中的步驟執行。

    修正此問題
    Microsoft Fix it 50446

    注意事項

    • 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
    • 如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。

    讓我自行修正此問題

    重要此章節、方法或工作包含的步驟會告訴您要如何修改登錄。然而,如果登錄修改錯誤,可能會發生嚴重的問題。因此,請確定小心執行下列步驟。為加強保護,修改登錄之前,請務必將它備份起來。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

    322756 如何在 Windows XP 中備份及還原登錄

    如果要自行解決這個問題,請依照下列步驟執行:

    1. 使用 [電腦內容] 對話方塊刪除設定檔。如果要執行這項操作,請依照下列步驟執行:
      1. 按一下 [開始],用滑鼠右鍵按一下 [電腦],然後按一下 [內容]
      2. 按一下 [變更設定]

        2804685

      3. 在 [系統內容] 對話方塊中,按一下 [進階] 索引標籤。

        2804686

      4. 按一下 [使用者設定檔] 區域中的 [設定]
      5. 在 [使用者設定檔] 對話方塊中,選取您要刪除的設定檔,按一下 [刪除],再按一下 [確定]
    2. 按一下 [開始],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
    3. 找出下列登錄子機碼並按一下:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    4. 用滑鼠右鍵按一下要移除的 SID,然後按一下 [刪除]
  2. 登入電腦,然後建立新的設定檔。

使用新版的moodle遇上無法登入的問題

新版的moodle感覺真難用

連登入都很麻煩

要注意修改

1.config.php

找到並修改藍字部分

$CFG->wwwroot = ‘http://[該主機的IP]‘;

 

2.資料庫 moodle 表 mdl_config

找到allowedip 改成 允許通過的IP

 

3.清除暫存檔

比如session, temp, cache….等檔案

藏在moodledata底下