作者归档

MySQL远程连接?!

自己有些糊涂了,以前处理过,今天又忘记了。所以文字记录下吧。

当安装完MySQL后,设置用户时,可以设置指定外网ip访问,可是设置完了,依旧是无法访问的!因为什么呢?MySQL的配置文件内容

bind-address= 127.0.0.1

这是默认开启的,不管如何设置,都会无法连接。如果想让本地之外的访问ok,那么就把上面那行注释掉。

Ubuntu 16.04 安装 Apache, MySQL, PHP7(转载)

1.安装之前先更新系统

2.安装Apache2

3.安装PHP

4.安装MySQL

5.安装phpmyadmin

配置phpmyadmin

[……]

Read more

centos7下全程yum安装适用于dbshop的LNMP环境(转)

作者:蓝染君 (QQ:372463778)

服务器:阿里云ECS 1核1G 1M
操作系统:centos7.2
软件搭配:nginx1.10.2 + mariadb5.5.52 +php5.4.16

下面我们开始安装:

1、更新系统

2、安装nginx

启动nginx

开机启动nginx

2、安装[……]

Read more

php中opcache的使用详解(转帖)

简述

关于opcode缓存的概念可以参考鸟哥的文章:http://www.laruence.com/2008/06/18/221.html
目前为php提供opcode缓存的扩展有很多,比如:Zend Opcache,xcache,eAccelerator,apc等等。

为什么选择opcache呢?

  • 官方出品,这就保证了会持久更新,而其他一些扩展如apc已经很久都没有更新过了;
  • 适配php5.2、5.3、5.4,而且在php5.5版本之后自带了opcache,不需要额外安装,在非 Windows 平台使用
    zend_extension=/full/path/to[……]

Read more

Apache 下的安全模块mod_security

mod_security是一个集入侵检测和防御引擎功能的开源web应用安全程序(或web应用程序防火墙).它以Apache Web服务器的模块方式运行, 目标是增强web应用程序的安全性, 防止web应用程序受到已知或未知的攻击.

mod_security 也提供 Nginx 扩展模块。

本人安装完后,并启用,发现有些正常的url都被拦截了,也是懒得去设置规则什么的,直接给关闭了,毕竟阿里云本身也带着这些拦截功能。

下面说一下Ubuntu下的Apache内的安装

先查找一下

发现有 libapache[……]

Read more

apt的简单用法记录

apt-cache search # ——(package 搜索包)
apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ——(package 安装包)
sudo apt-get install # —–(package – – reinstall 重新安装包)
sudo apt-get -f install # —–(强制安装?#”-f = –fix-missing”当是修复安装吧…)
sudo apt-get remove #—–(packag[……]

Read more

MySQL命令行导出数据库

MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > news.sql   (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件n[……]

Read more

使用PHP QR Code生成二维码

HP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:

下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。

phpqrcode.php提供了一个关键的png()方法,其中
参数$text表示生成二位的的信息文本;
参数$outfile表示是否输出二维码图片 文件,默认否;
参数$level表示容错率,也就是有被覆盖的区域还能识别,分别是 L(QR_ECLEVEL_L,7%),M[……]

Read more

解决 WordPress“正在执行例行维护,请一分钟后回来”

WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。

如何解决这个问题呢?

1.马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。

2.[……]

Read more

关于Linux服务器中的mysql数据库无法进行远程连接的问题

以前处理过,时常忘记。现在在这里记录一下了,其实很简单就是在/etc/mysql/my.cnf 中,找到

如果没有注释,把它注释掉,然后重启下mysql就可以了。

另外在创建mysql用户的时候,要设置可以远程访问才可以哈,我习惯性的指定远程连接的ip地址。

Ubuntu 13.04 MySQL Proxy安装与配置

Ubuntu 13.04 MySQL Proxy安装与配置

安装环境 Ubuntu 13.04

ENABLED改为true

ENABLED=”true”

OPTIONS=”–defaults-file=/etc/mysql/mysql-proxy.cnf”
配置 /etc/mysql/mysql-proxy.cnf

[mysql-proxy]

daemon = tr[……]

Read more

Ubuntu 12.04 MySQL 单向同步

主服务器(A):192.168.1.6

从服务器(B):192.168.1.8

同步数据库:dbshop

最终实现:B服务器单向从A服务器同步数据库信息。

 

主服务器:

先去A服务器(主)将/etc/mysql/my.cnf里的

注释掉

或者修改为

 这是因为mysql默认只允许本地连接,注释掉或者修改为0.0.0.0这样,就可以支持远程连[……]

Read more

Ubuntu13.04下Iptables设置

转载自:http://hongwei.im/iptables-setting-for-ubuntu-1304/

Iptables是一个防火墙,所有的Ubuntu官方发行版(Ubuntu,Kubuntu,Xubuntu)都默认自带Iptables。当你安装完Ubuntu以后,Iptables就已经装好了,但是默认设置是允许所有的通讯。从Ubuntu 8.04版本开始,Ubuntu有了一个防火墙配置的GUI工具UFW

ubuntu下跟其他linux系统的操作基本相同,可能略有不同。
iptables命令的选项很多,多使用man吧。

查看本机设置

查看本机的Iptables设置使[……]

Read more

修改ubuntu系统时区

ubuntu默认时区是Etc/UTC,和我们的北京时间相差8个时区,需要修改系统的时区,以下有两种简单方式修改系统时区:
1.修改/etc/timezone文件
vi /etc/timezone
把Etc/UTC改成Asia/Shanghai,然后保存(:wq),重启机器.
2.使用命令行交互界面修改.
sudo dpkg-reconfigure tzdata
选择相应的时区.

ubuntu修改时区1

ubuntu修改时区2

Apache2的简单DDOS防范 mod_evasive

mod_evasive 介绍

mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块。对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块。虽然并不能完全防御DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力。如配合iptables、硬件防火墙等防火墙设备配合使用,可能有更好的效果。

$sudo apt-get install libapache2-mod-evasive

安装后ubuntu自动会启动,我们自行创建一个配置文件:

 $sudo vi /etc/apache2/conf.d/evasive,写入如下内容[……]

Read more

return top