database

database

PHP錯誤:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

升級 文件中 sta 否支持 sha2 authent lte 子句 bubuko 使用PHP連接MySQL 8的時候,可能會發生如標題所示的錯誤: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 發生這種錯誤,是由於MySQL 8默認使用了新的密碼驗證插件:caching_sha2_password,而之前的PHP版本中所帶的mysqlnd無法支持這種驗證。解決這個問題,有兩種辦法。 一種辦法是升級PHP支持MySQL 8的新驗證插件。 PHP 7.2.8和PHP 7.1.20已經可以支持caching_sha2_password,直接連接MySQL 8。 截止PHP 7.0.31和PHP

By ipstor

Oracle

ORA-01659:無法分配超出7的MINEXTENTS(在表空間DATA中)

ORA-01659: 無法分配超出 7 的 MINEXTENTS (在表空間 DATA 中) 查了一下資料,原來是在創建表空間的時候,沒有把表空間設置成自動擴展,表空間不夠造成的。可以選擇擴大表空間,或者設置成自動擴展。 通過DBA帳號查出表空間存儲路徑 select name from v$datafile 1E:\APP\ADMINISTRATOR\ORADATA2\ORCL\SYSTEM01.DBF 2E:\APP\ADMINISTRATOR\ORADATA2\ORCL\SYSAUX01.DBF 3E:\APP\ADMINISTRATOR\ORADATA2\ORCL\UNDOTBS01.DBF 4E:\APP\ADMINISTRATOR\ORADATA2\ORCL\USERS01.DBF 5E:\APP\

By ipstor

Monitor

为什么用Nginx Amplify

博客服务器一直用着NodeQuery、UptimeRobot和Netdata,各司其职。 虽然Netdata的功能确实齐全,但万一服务器GG了,没恢复前,是无法查阅数据,最多因为GG前有邮件提醒,有预警,而且很多数据其实并不需要去看。 使用Amplify的原因,主要是UI高大上(但不支持移动端是个糟点,希望尽快完善)、开源、轻便,主要服务(Nginx、PHP、MySQL)的参数及系统资源监测较齐,并且完全以图表显示(更容易发现瓶颈和问题)。而且可以定制预警类型,完全可以取代Netdata并补了NodeQuery的不足(NQ只能对CPU、MEM、DISK做预警)。 虽说预警数量有限制,但完全够用。最重要的是,出现问题时,起码我在外部,能看到一些大概问题。 另外一点比较好的是Analyzer功能,(因为与Nginx深度整合)能看到Nginx的一些优化建议和问题提醒。不过貌似优化得不错,所以并没有特别需要改的。 简单来说,Nginx Amplify是个较为全面的系统监测工具。 而且之前提到给Amplify提交的两个问题,Ngi

By ipstor