02 2019 档案
摘要:有一些工具一直在用,却从来也不知道这些东西是什么。 现在想想还是梳理一下比较好。所以看到我觉得不错的定义就抄过来了。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请
阅读全文
摘要:一、Amoeba 是什么 Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 主要解决: • 降低 数据切分
阅读全文
摘要:查看从库状态发现报错: show slave status\G; 发现是主库上删除了一个数据库,但是从库上面没有,从库执行这个语句的时候失败报错。 解决方法: 停止从库 stop slave; 创建语句中所说的数据库,这里使用ABC create database ABC; 启动从库 start s
阅读全文
摘要:由于主服务器异外重启, 导致从报错, 错误如下: show slave status错误: mysql错误日志: 按照习惯, 先尝试必改position位置. 错误依旧, 接下来登陆到主服务器查看binlog日志.先按照错误点的标记去主服务器日志中查找: 没有看到这个位置. 找到最接近错误标记627
阅读全文
摘要:第一步:修改主机名 $ vi /etc/sysconfig/network 第二步: $ vi /etc/udev/rules.d/70-persistent-net.rules 注: ①注释掉第一网卡驱动红色标注地方 ②修改第二个网卡驱动name=“eth0” ③记住第二个ATTR{address
阅读全文
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方
阅读全文
摘要:MySQL数据库的主从复制方案,和使用scp/rsync等命令进行的文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制是其自带的功能,无需借助第三方工具,而且,MySQL的主从复制并不是数据库磁盘上的文件直接拷贝,而是通过逻辑的binlog日志复制到要同步的服务器本地,然后由本地的线程
阅读全文
摘要:网站不能访问 查看apache日志 PHP Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' (PHP 5.3.29) 网站php代码是用pdo模块去访问mysql数据库 #查看ph
阅读全文
摘要:一、熟悉系统环境 查看系统版本号 cat /etc/issue 查看所有硬件的型号 dmidecode | more 查看memory info cat /proc/meminfo | more 查看CPU info cat /proc/cpuinfo 查看磁盘信息 df -lh 二、准备工作 更新
阅读全文
摘要:PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一
阅读全文
摘要:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=
阅读全文
摘要:2 安装cmake软件包 yum install cmake3 create account of mysql groupadd mysql useradd -g mysql mysql autoreconf --force --install libtoolize --automake --for
阅读全文
CentOS 6.2 二进制安装apache2.4.3出现configure: error: APR-util not found. Please read the documentation的解决方
摘要:一。准备环境1.安装gcc[root@localhost /]# yum install gcc gcc-c++2.安装apr,apr-util下载apr-1.4.6.tar.gz与apr-util-1.5.1.tar.gz,地址:http://apr.apache.org ,上传至/usr/loc
阅读全文
摘要:系统环境:CentOS 6.5 64位 数据库版本:mysql-5.5.33.tar.gz 准备工作: # yum install cmake 新建用户以安全方式运行进程: # groupadd -r mysql # useradd -g mysql -r -s /sbin/nologin -M -
阅读全文
摘要:mysql -uroot -proot MySQL5.7 mysql.user表没有password字段改 authentication_string; 一. 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: C
阅读全文
摘要:ASCII ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输
阅读全文
摘要:mysql日志的种类,一般来说,日志有五种,分别为: 错误日志:-log-err (记录启动,运行,停止mysql时出现的信息) 二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用) 查询日志:-log (记录建立的客户端连接和执行的语句) 慢查询日志: -log-sl
阅读全文
摘要:mysql客户端: mysql工具是MySQL官方提供的连接工具,用户可以通过mysql连接到mysqld上进行一系列的SQL操作。mysql工具有两种模式:交互模式和命令行模式。交互模式指令需要连接到mysql服务器下达,命令行模式通过特定(-e)参数读取shell命令行传递的指令到服务器。 my
阅读全文
摘要:linux kill命令详解 1.命令格式: kill[参数][进程号] 2.命令功能: 发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可
阅读全文
摘要:mysqld_safemysqld区别,直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的
阅读全文
摘要:关系型数据库和非关系型数据库的区别 1.关系型数据库通过外键关联来建立表与表之间的关系,2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 比如 有一个学生的数据: 姓名:张三,性别:男,学号:12345,班级:二年级一班 还有一个班级的数据: 班级
阅读全文
摘要:一、概念 SQL (Structured Query Language) 数据库,指关系型数据库。主要代表:SQL Server,Oracle,MySQL(开源),PostgreSQL(开源)。 NoSQL(Not Only SQL)泛指非关系型数据库。主要代表:MongoDB,Redis,Couc
阅读全文