精簡版mysql新增日誌功能

2022-04-08 11:34:58 字數 533 閱讀 4112

做兩層開發,使用mysql做資料庫.

自己根據經驗並結合網路同仁提供的方法,剔除多餘的檔案,自己做了個mysql迷你版本,使用起來很方便,只有5m大小,攜帶方便.

但是突然發覺沒有日誌了,這在除錯程式中極為不便.

找了資料,mysql中新增日誌有兩種方法:

以命令列方式啟動

mysqld-nt.exe --log=log.txt

以配置檔案方式啟動

mysqld-nt.exe --defaults-file="g:\mysql\v5.0.67\bin\my.ini"

然後在my.ini檔案的[mysqld]節中加入一行

log=log.txt

預設日誌檔案在data資料夾內.

另外,mysqld-nt啟動時占用15m記憶體,如果感到吃緊,可以加引數跳過不需要的資料庫引擎.

--skip-bdb --skip-innodb

這樣只使用myisam引擎,只需要6m記憶體.

當然取消了innodb引擎,就沒有行鎖定了.

作者 「清風亂翻書」

AsyncTask原理精簡版

asynctask有三個主要的方法 onpreexecute doinbackground string.params onpostexecute 建立asynctask物件需要重寫乙個類繼承asynctask,因為asynctask本身是抽象類 new asynctask execute para...

Sql優化精簡版

1.select語句中避免使用 盡量應該根據業務需求按欄位進行查詢 2.刪除重覆記錄 delete from tble tb where tb.id select min id from tble ble where tb.name ble.name 3.用 替換 4.盡量多使用commit 如對大...

github 使用精簡版

使用git bash上傳時,必須進入需要上傳的檔案的目錄,例如我要上傳的檔案在c 1 1 1 upload 那麼我就要進入到c 1 1 1,然後用以下命令上傳檔案 刪除 git rm cached r useless git commit m remove directory from remote...