寫一隻php,功能需求如下
1.連線MySQL Server
2.使用SScan資料庫
3.讀取Path_List
4.資料表中
Server 遠端路徑
Path 檢查路徑欄位
Mount_Point 掛載點
Account 帳號
Password 密碼
Percen 百分比
5.使用 exec 語法
使用 mount 指令
用 Account / Password 通過 Server的驗證
掛載Path到Mount_Point上
檢查總空間,可用空間,已用空間
6.如果可用空間低於Percen 設定的百分比
使用phpmailer發信通知
7.另外要有副本收件者
mysql
Visual Studio Code 使用 python 支援 mysql
使用平台,適用Linux
1.安裝python支援插件
2.啟用Debug F5
Start Debugging
3.編輯python,使用
import mysql.connector
出現報錯
import mysql.connector
ModuleNotFoundError:No Module named ‘mysql’
MySQL Server 從預設的MyISAM 改回 MyISAM
Proxmox VE 上面的Ubuntu容器,預設的MySQL是MyISAM(應該說新的Deiban都是),在MyISAM不斷的長大之後,讀取單檔的效能,變成了整個網站的瓶頸。造成大量讀取時,不時timeout的發生,以前網站的特性來說,讀取的資料多,只有少數人可以編輯,所以寫入量低,加上非陣列的傳統硬碟,以這個角度來看,MyISAM反而不適合目前的狀態。加上預設的編碼是utf8,讓我一整個頭痛。
所以有了把MyISAM改回成MyISAM的計畫,順便把編碼從utf8改回utf8。
vi /etc/mysql/conf.d/mysql.cnf
phpMyAdmin 無法登入 出現錯誤 #1698 – Access denied for user ‘root’@’localhost’
輸入帳號密碼之後,phpMyAdmin出現下面資訊
mysqli_real_connect(): (HY000/1698): Access denied for user ‘root ‘@’localhost’
/etc/mysql/mariadb.conf.d/50-servier.cnf <–mariadb
/etc/mysql/mysql.conf.d/mysqld.cnf <–mysql
下面這行註解掉
bind-address = 127.0.0.1
#bind-address = 127.0.0.1
MySQL 連線失敗,怎麼重啟服務都沒有用
service mysql restart
(systemctl restart mysql)
出現錯誤訊息
mysql.service: Failed with result ‘exit-code’.
Job for mysql.service failed because the control process exited with error code. See “systemctl status mysql.service” and “journalctl -xe” for details.
讓 HeiDiSQL 連線 MySQL Server
之前使用HeiDiSQL這個免費工具在Windows下來管理MySQL,真的很方便,但是從Ubuntu 1604升級㺫2004之後,就連不上了。一直出現
Can’t connect to MySQL server on localhost (10061)
後來我才道為了安全性考量,MySQL 8 有調整預設的listen
Read moremysql 複製資料表指令,容量差8倍
因為系統在跑,會有Log,目前系統的狀況還不算穩定,所以有暫時有留下每天DB中Log的必要。
考慮到跑順之後,Log的參考價值不大,而且又佔空間,系統清Log的功能寫好了,有人說直接把這個功能關係每天不清Log,全放在一起不就好了嗎?但是這樣查起log資料來效率也不好,所以,就想在清log之前,每天new一個table出來,再把資料倒過去,舊的再清掉。
捕夢網的資料備份還原方式
捕夢網雲端主機提供資料庫備份還原服務
我們有使用捕夢網的雲端解決方案,有提供免費的備份還原服務,可以指定還原30天的資料或是程式。
因為用的是雲端方案,所以,備份還原資料不限,通通都是免費(整個方案一年十多萬),資料只花了半個小時就還原了,後來我們發現,連資料庫都要還原。 Read more
怎麼在excel中把IP轉長整數
為什麼要在excel中把IP轉成長整數
php中有很多先進開發了這樣的工具,例如說ip2long,另外,也有人寫IP V6的轉換工具。
但是我要做批次匯入,從網路上下載了IP對照國別的資料,要做網址轉跳判別使用,我整理完後,需要的IP資料大約十多萬行。 Read more
匯入MySQL資料需要耐心
資料庫大小
之前網站搬家,小資料沒有什麼問題,下載壓縮檔,再用phpMyAdmin倒到新的資料庫就可以了。如果遇到大資料,通常上傳會很久 ,常常都會等到timeout,所以我對於大資料,都是採用切割的方式來做備份和匯入。
一個資料表,匯出成數個筆數相同的SQL.ZIP檔,再用phpMysqlAdmin一個一個倒回去。 Read more