MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
错误出现的原因:同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞; 所以会提示你的IP地址:HostXXXXXXisblockedbecauseofmanyconnectionerrors。 快速解决方法:进入mysqlmysql-uroot-p输入password 执行命令:flushhosts;即可。[>>…]
mysql清空类似mysql-bin.000046主从同步文件
如果开启了MYSQL主从同步,主服务器会记录每次数据库的变更,生成日志文件mysql-bin.000***,所以如果mysql服务器不需要做主从复制的话,建议通过修改my.cnf文件,来设置不生成这些文件,只要注释掉my.cnf中的下面这行。 log-bin=mysql-bin 也有其它的办法,可以控制这些日志文件保留的天数:下面的设置表示保留7天的日志,旧日志会自动清理。 expire_logs_days=7 如果已经生成了很多...[>>…]
APP接口一上传文件返回500-一看系统盘100%了(/dev/xvda100%)
APP接口那边说一上传文件就出问题,但所有文件上传的接口我之前都调试了,却没有发现问题,不经意间发出服务器的磁盘满了: [root@AY/]#df-hl Filesystem Size UsedAvailUse%Mountedon /dev/xvda1 20G 20G 0 100%/ tmpfs 1.9G 0 1.9G 0%/dev/shm /dev/xvdb1 227G 7.1G 208G 4%/home 我擦,真不知道是什么情况啊,使用命令:du-sh./*从顶层开始排查文件夹的大小,发...[>>…]
QIWI支付问题Ошибка: Прием платежа для данного провайдера запрещен
这几天在进行俄罗斯支付平台QIWI支付测试时,能成功向QIWI创建订单,然后转到订单支付页面,页面却总是提示:Ошибка:Приемплатежадляданногопровайдеразапрещен,在GOOGLE上搜索了很多俄罗斯文章内容,因为都得翻译过来,加上网上也没有提过有多少解决办法,最后GOOGLE也只有失职了。 错误原文:Ошибка:Приемплатежадляданногопровайдеразапрещен 中文翻译:错误:接收支付服务提供商被禁止 从字面上看吧,我觉得这个问...[>>…]
MYSQL问题:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
mysql.sock文件是mysql服务器启动后生成的用于本地mysql的文件,Mysql有两种连接方式,TCP/IP和socket。远端的mysql连接调用采用的是TCP/IP连接,而本地连接mysql会采用mysql.sock. 在linux服务器上使用mysql-uroot-ppasswod连接mysql时如提示:Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'表示没有生成mysql.sock文件。造成这个问题提示的原因基本是没有启动mysql,(也有可能是文件路径的问题) 可通过ps-efgrepmys...[>>…]
linux服务器出现This account is currently not available
在LINUX下mysql不建议使用root用户启动,可以创建一个其它的用户比如mysql用户来启动,在命令行下使用: shell>>cd/usr/local/mysql shell>> chown-Rmysql:mysqlmysql(修改所属的用户和组) shell>>sumysql mysqlshell>>cd/usr/local/mysql/bin mysqlshell>>./safe_mysql& 在此过程中可能会碰到在切换MYSQL账户时提示 [root@AYCOMPtmp]#sumysql Thisaccountiscurrentlynotavailable. 说明账户未启用,查看账号配置信息 more/etc/passwd 查找到mysql账号的数据 my...[>>…]
mysql提示Please read "Security" section of the manual to find out how to run mysqld as root!
使用/usr/local/mysql/bin/mysqldstart启动mysql时, mysql提示:Pleaseread"Security"sectionofthemanualtofindouthowtorunmysqldasroot!这是让我们查看mysql的安全部分,去查找如何使用root来启动mysql。 ---------------------------下面是SecuritySection的内容: *NeverruntheMySQLserverastheUnix`root'user.Thisis extremelydangerous,becauseanyuserwiththe`FILE'privilegeis abletocausetheservertocreatefilesas`root'(forexample, `~root/.bashrc').Topreventthis,*Note`mysql...[>>…]
APP中嵌入极光推送后PHP端调用API的程序
注册极光推送(https://www.jpush.cn)后在极光推送控制台中创建应用(IOS等可以都不理会,先随便填写一下应用名称,上传一个应用图片,然后填写你的应用的应用包名,格式:com.company.domain,保存后就成功地创建了一个应用了。 然后进入应用管理,查看应用信息,可以看到已经生成了AppKey和MasterSecret,这就是API开发中需要用的密钥数据。下面是使用极光推送的PHP程序类,只要调用里面的pushmessage方法即可。这个方法中其它的参数可以先不理会,光传入title和message即可,title如果为空的话,极光在推...[>>…]
俄罗斯主流支付平台QIWI支付的支付流程
简单写一下QIWI支付的流程: 1,构造订单数据(包括订单金额值,订单的币种,支付有效期,另外特别不一样的是在此步必须带上QIWI的支付账号)将以上数据发送给QIWI服务器地址:https://w.qiwi.com/api/v2/prv/商家ID/bills/订单ID 2,上面一步如果支付订单创建成功,用户可组装支付的地址,格式:https://w.qiwi.com/order/external/main.action?shop=商家ID&transaction=流水ID&successUrl=成功跳转页&failUrl=失败跳转页。让用户跳转至此地址输入QIWI的支付密码,支付成功的话则会跳转进入succes...[>>…]
json_last_error获取json解析错误的应用
php5.2里引入了这个非常有用的json,主要就是两个函数,包括json_decode的json解析函数和json_encode的json字符化函数。因为json是一个WEB间频繁使用的数据传递的格式(记得若干年前xml很流行,现在感觉完全可以用json替代了),所以php里支持json是一项非常正确和及时的功能。 json_decode在对json字符串时,正常情况下会根据第二个参数来确定返回对象还是数组,但如果给定的字符串为无效的json字符串时,则会返回NULL。而且不会报告任何出错信息,在程序里需要获...[>>…]