快速修復資料庫的方法!
有的時候因為掉電或者其他原因導致資料庫損壞,我們可以使用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
月份: 2014 年 6 月
[轉]如何從管路拉網路線電話線
http://www.pczone.com.tw/vbb3/thread/16/134234/
看到版上有許多人問到如何自己拉網路線,或換電話線的問題,剛好本人曾在
台中 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¼ | |
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 知識庫」中的文件:
- 按一下 [開始],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
- 在 [登錄編輯程式] 中,找出下列登錄子機碼並按一下:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- 在功能窗格中,找到以 [S-1-5] (SID 機碼) 開頭且後面帶有長串數字的資料夾。
- 按一下每個 [S-1-5] 資料夾,在 [詳細資料] 窗格中找到 [ProfileImagePath] 項目,然後按兩下以確認這就是發生錯誤的使用者帳戶設定檔。
- 如果您找到兩個以 [S-1-5] 開頭且後面帶有相同長串數字的資料夾,而其中一個資料夾是以 [.bak] 結尾,請將[.bak] 資料夾重新命名。如果要執行這項操作,請依照下列步驟執行:
- 在名稱中沒有 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。輸入 .ba,然後按下 ENTER。
- 在名稱為 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak 然後按下 ENTER。
- 在名稱為 [.ba] 的資料夾上按右鍵,然後按一下 [重新命名]。將資料夾名稱結尾的 [.ba] 變更為 .bak 然後按下 ENTER。
- 在名稱中沒有 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。輸入 .ba,然後按下 ENTER。
- 如果您只有一個資料夾是以 [S-1-5] 開頭且後面帶有長串數字,並以 [.bak] 結尾,請在資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak,然後按下 ENTER。
- 如果您找到兩個以 [S-1-5] 開頭且後面帶有相同長串數字的資料夾,而其中一個資料夾是以 [.bak] 結尾,請將[.bak] 資料夾重新命名。如果要執行這項操作,請依照下列步驟執行:
- 在名稱中沒有 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。輸入 .ba,然後按下 ENTER。
- 在名稱為 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak 然後按下 ENTER。
- 在名稱為 [.ba] 的資料夾上按右鍵,然後按一下 [重新命名]。將資料夾名稱結尾的 [.ba] 變更為 .bak 然後按下 ENTER。
- 在名稱中沒有 [.bak] 的資料夾上按右鍵,然後按一下 [重新命名]。輸入 .ba,然後按下 ENTER。
- 如果您只有一個資料夾是以 [S-1-5] 開頭且後面帶有長串數字,並以 [.bak] 結尾,請在資料夾上按右鍵,然後按一下 [重新命名]。移除資料夾名稱結尾的 .bak,然後按下 ENTER。
- 如果您找到兩個以 [S-1-5] 開頭且後面帶有相同長串數字的資料夾,而其中一個資料夾是以 [.bak] 結尾,請將[.bak] 資料夾重新命名。如果要執行這項操作,請依照下列步驟執行:
- 在詳細資料窗格中按兩下名稱中沒有 [.bak] 的資料夾,按兩下 [RefCount] 並輸入 0,然後再按一下 [確定]。
- 在詳細資料窗格中按一下名稱中沒有 [.bak] 的資料夾,按兩下 [狀態] 並輸入 0,然後再按一下 [確定]。
- 關閉登錄編輯程式。
- 重新啟動電腦。
- 使用您的帳戶再次登入。
方法 2:登入 Windows 並將您的資料複製到新帳戶
Windows 7
Windows Vista
方法 3:刪除錯誤 SID 並建立新設定檔
- 刪除錯誤 SID。
如果要我們為您修正此問題,請前往<為我修正此問題>一節。如果您要自行修正這個問題,請前往<讓我自行修正此問題>一節。為我修正此問題
如果要自動修正此問題,請按一下 [修正此問題] 連結。然後在 [檔案下載] 對話方塊中按一下 [執行],並按照精靈中的步驟執行。
修正此問題
Microsoft Fix it 50446注意事項
- 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
- 如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。
讓我自行修正此問題
重要此章節、方法或工作包含的步驟會告訴您要如何修改登錄。然而,如果登錄修改錯誤,可能會發生嚴重的問題。因此,請確定小心執行下列步驟。為加強保護,修改登錄之前,請務必將它備份起來。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows XP 中備份及還原登錄如果要自行解決這個問題,請依照下列步驟執行:
- 使用 [電腦內容] 對話方塊刪除設定檔。如果要執行這項操作,請依照下列步驟執行:
- 按一下 [開始],用滑鼠右鍵按一下 [電腦],然後按一下 [內容]。
- 按一下 [變更設定]。
- 在 [系統內容] 對話方塊中,按一下 [進階] 索引標籤。
- 按一下 [使用者設定檔] 區域中的 [設定]。
- 在 [使用者設定檔] 對話方塊中,選取您要刪除的設定檔,按一下 [刪除],再按一下 [確定]。
- 按一下 [開始],在 [搜尋] 方塊中輸入 regedit,然後按下 ENTER。
- 找出下列登錄子機碼並按一下:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- 用滑鼠右鍵按一下要移除的 SID,然後按一下 [刪除]。
- 登入電腦,然後建立新的設定檔。
使用新版的moodle遇上無法登入的問題
新版的moodle感覺真難用
連登入都很麻煩
要注意修改
1.config.php
找到並修改藍字部分
$CFG->wwwroot = ‘http://[該主機的IP]‘;
2.資料庫 moodle 表 mdl_config
找到allowedip 改成 允許通過的IP
3.清除暫存檔
比如session, temp, cache….等檔案
藏在moodledata底下