随笔分类 - Mysql
摘要:OS: Centos 7 3.10.0-862.el7.x86_64 MySQL: 5.6.29-log 背景: 开发环境被多人使用,有时候为出现故障导致大多数人无法使用数据库,严重影响开发节奏。故做一个数据备份和结构备份机制。用于快速恢复开发环境MySQL。 一、主从设置 1.安装MySQL 下载
阅读全文
摘要:OS: CentOs7 MySQL: 5.7.26-log 开发环境数据库mysql运行一段时间了,突然出现了异常:启动mysql后随即就又关闭了,mysql服务启动失败! 查看mysql错误日志如下: 分析日志后发现,数据库无法重启的原因是因为ibdata1文件 (即共享表空间) 损坏,重启后无法
阅读全文
摘要:mysqlhotcopy使用lock tables、flush tables和cp或scp来快速备份数据库.它是备份数据库或单个表最快的途径,完全属于物理备份,但只能运行在数据库目录所在的机器上.与mysqldump备份不同,mysqldump属于逻辑备份,备份时是执行的sql。 mysql5.7已
阅读全文
摘要:一、开机自动启动apache方法#sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist //开机启动#sudo launchctl unload -w /System/Library/LaunchDae...
阅读全文
摘要:今天在用Navicat导入SQL文件时报错:MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,我这个SQL文件260M,所以执行不过...
阅读全文
摘要:下载自己需要的apache版本。 下载地址: http://httpd.apache.org/download.cgi http://www.apachelounge.com/download/ 解压到/bin/apache/目录下 根据/scripts/config.inc.php中定义的全局变量
阅读全文
摘要:运行机制:执行refresh.php 脚本。加载语言包。是否服务器在线,加载在线执行脚本onlineOffline.php。加载/bin/apache目录下当前apache版本目录中的php.ini配置文件。扫描php_XXX.dll扩展文件,存储到数组$ext数组中。加载/bin/apapche/...
阅读全文
摘要:准备前的工作: 1.修改selinux配置文件(/etc/sysconfig/selinux) 关闭防火墙 (1)把SELINUX=enforcing注释掉 (2)并添加SELINUX=disabled 2.修改防火墙配置文件(/etc/sysconfig/iptables) 开放端口号 -A INPUT -p tcp -m state --state NEW -m tcp --...
阅读全文
摘要:Nginx 是一个轻量级,以占用系统资源少,运行效率而成为web服务器的后起之秀,国内现在很多大型网站都以使用nginx,包括腾讯、新浪等大型信息网站,还有淘宝网站使用的是nginx二次开发的web服务器。安装nginxsudo apt-get install nginxUbuntu安装之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下程序文件在/usr/sbin/nginx日志放在了/var/log/nginx中并已经在/etc/init.d/下创建了启动脚本nginx默认的虚拟主机的目录设置在了
阅读全文