使用mysql指令匯入mysqldump匯出的檔案時,發現效率異常緩慢。
整個sql檔只有200mb不到,算不上巨量的資料。
相同資料庫平常也經常使用phpmyadmin匯出整個資料庫再匯入,狀況都很正常。
閱讀全文〈提升匯入mysqldump匯出檔案的效率〉用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
學習伺服器操作的一些心得
使用mysql指令匯入mysqldump匯出的檔案時,發現效率異常緩慢。
整個sql檔只有200mb不到,算不上巨量的資料。
相同資料庫平常也經常使用phpmyadmin匯出整個資料庫再匯入,狀況都很正常。
閱讀全文〈提升匯入mysqldump匯出檔案的效率〉日前因為測試phpMyAdmin的兩階段驗證功能,有使用Google Authenticator作為兩階段驗證的機制,但因故刪了Google Authenticator的驗證碼,卻沒有取消phpMyAdmin的兩階段驗證,結果就沒辦法再透過phpMyAdmin登入mysql。後來找到方法可以解決這個問題。
閱讀全文〈啟用phpMyAdmin兩階段驗證後卻找不到Google Authenticator的驗證碼〉印象中,同帳號不同host可以並存,例如root@localhost和root@%,一直以來開發環境似乎都是這樣。
但今天遇到phpmyadmin的使用者帳號列表提示訊息:因為同帳號有host為locahost的,會導致host為%的帳號無法登入。所以索性刪了root@locahost的使用者,結果還是無法登入,後來推想應該是另一組帳號空白的localhost造成的。
但此時因為已經刪除root@localhost,結果沒辦法再新增刪除使用者。這時可以找到my.ini或my.cnf裡的mysqld段落加上skip_grant_tables,例如:
閱讀全文〈mysql使用者帳號同時有localhost和%遇到的問題及處理方式〉免費版本的Cloudflare裝上之後,連到網站變得非常慢,也經常出現錯誤頁面,索性先停用,當一般dns server用就好。
在Ubuntu 18.04.2 LTS上的apache2啟用http2,流程如下
閱讀全文〈啟用Http2〉即日起,網站啟用cloudflare.
網站從原本掛在Windows Xp + XAMPP的環境,移植到小筆電 (Toshiba NB550D) 架起的Ubuntu 16.04 的Server上。
本來是希望直接在小筆電上架起Ubuntu server,但server版偏偏架不起來,嘗試安裝桌面版的卻可以。
安裝完桌面版後,接著就只要設定開機不進桌面就像一般server了。
因為Ubuntu 16.04設定開機不進桌面的方式和以往Linux的設定方式不一樣, 閱讀全文〈網站移植到Ubuntu 16.04〉
必要套件 mail, sSMTP, cygrunsrv, httpd, php, mysql
設定cygserver
cygserver-config
安裝httpd
/etc/rc.d/init.d/httpd install
安裝windows service
cygrunsrv -S cygserver
cygrunsrv -S httpd 閱讀全文〈在cygwin安裝apache, mysql , php〉
找到mysql的設定檔my.cnf或my.ini,設定如下。 閱讀全文〈設定phpMyAdmin新增資料庫時的預設編碼為utf8〉