目的:將當前存放於access_log的紀錄透過ShellScript方式讀出並轉入至DB資料庫中,作為將來統計與稽核的RawData。
前置環境
OS:CentOS 7.3
Http Service:apache 2.4.6
DB:mariadb 5.5.52
2016年12月15日 星期四
Apache紀錄寫入資料庫(同步)
目的在將原本存放至access_log的紀錄同步存放至DB資料庫中,作為將來統計與稽核的RawData。
前置環境
OS:CentOS 7.3
Http Service:apache 2.4.6
DB:mariadb 5.5.52
前置環境
OS:CentOS 7.3
Http Service:apache 2.4.6
DB:mariadb 5.5.52
2016年8月10日 星期三
PHP連線MySQL出現「cannot connect to MySQL 4.1+ using the old insecure authentication」
使用php-mysqlnd連線mysql,出現以下錯誤訊息:
Connect failed: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.
原因判斷:
mysql舊的密碼Hash長度為16,新的密碼Hash長度則為41。
php-mysqlnd 5.3以上版本使用的連線密碼格式為MySQL 4.1+,故進行mysql連線會出現不支援舊的密碼Hash格式訊息。
排除方法:
方法一
1.編輯 /etc/my.cnf
2.移除 old_passwords = 1
2.移除 old_passwords = 1
3.重新啟動 mysql
方法二
執行以下SQL語法
SET old_passwords = 0;
SET PASSWORD FOR 'User'@'Host'=PASSWORD('password');SET old_passwords = 0;
FLUSH PRIVILEGES;
訂閱:
文章 (Atom)
Ubuntu 使用apt-get -y update更新出現大量Failed to fetch 404 Not Found訊息
Ubuntu 使用apt-get -y update更新出現大量Failed to fetch 404 Not Found訊息,確認DNS可以解析網址也可連到網路,基本可排除網路問題。 原因判斷:Ubuntu版本過舊,其更新包路徑已不在原本sources.list檔案內的更新路徑...
-
目前已有的恢復方法:[尚未看到一勞永逸的作法] 1.重新開機 2.使用Ctrl + Shift + Win + B 3.切換當前應用程式至全螢幕顯示,再切換回來。 歸納一些網路上查到的資料,有以下可能的原因: 1.此問題皆發生在Windows10平台,疑似作業系統有Bug。 2....
-
目的:為增加SSL安全性,進行以下設定 1.停用SSLv2、SSLv3協定 2.停用RC4演算加密 3.設定使用TLS 1.2 4.修改TLS的Diffie-Hellman質數至2048bits以上 OS:Windows Server 2008 R2 64bit
-
前置環境 作業系統:CentOS 7 SNMP主機 IP:192.168.1.1 SNMP測試 IP:192.168.1.2 步驟項目: 一、安裝SNMP套件 二、創建創建SNMP v3的使用者 三、設定SNMP讀取的權限與範圍 四、設定SNMP服務的防火牆規...