近期借着十一黄金周,将生产系统上的MySQL服务器进行了版本升级,在对比了目前多个稳定发行版后,决定升级到5.6版本,支持GTID全局事务复制同步,同时InnoDB版本也更新为1.2版,相比老版本加入了更多新的特性和性能的提升。虽然没有5.7的多源复制,但考虑实际生产环境需求,5.6明显更适合。MySQL的升级操作在本例中就不再阐述,如果不是全新安装,存在老版本数据的,建议不要跨版本升级,而是循序渐进提升版本号,同时每次提升一个版本号后一定要使用mysql_upgrade将系统库架构进行升级,再...
本范例备份的数据库名为bbs_db,首先在服务器上确认存放备份文件的目录以及权限。为了方便实验,我们使用root权限用户进行操作。mkdir -p /home/backup/db
mkdir /home/backup/olddb
vi /home/backup/backup-test.sh复制下述内容到backup.sh中并保存#!/bin/sh
cd /home/backup/db
echo "You&n...
mysqldump在备份数据库文件时所需要的权限基本有如下几个:1、对于table 来说mysqldump 最少要有select 权限。2、对于view 来说mysqldump 要有show view 权限。3、对于trrigger 来说mysqldump 要有trriger 权限。4、如果要产生一份一致的备份 mysqldump 要有lock tables 权限。下面举例创建一个用于备份的mysql用户create user bakuser@'127.0.0.1...
本站上次写了关于2003系统IIS6.0配置PHP和MySQL的流程文章,因微软目前完全放弃最2003的任何类型支持,故大部分生产环境正在迫切的转移到更新的系统,在Win 2012接受考验时日尚不多时,Win 2008 R2成为大部分Windows服务应用首选的生产系统环境。本次实验的部署环境如下:操作系统:Windows 2008 R2 64bitPHP:5.4.44MySQL:5.1.72ZendGuard:5.0一、IIS 7.5安装默认全新安装的Windows 2008 R2服务器系统不...
以下使用5.5.47 x86 32位系统和数据库作为示例
cd /tmp
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.47-1.el6.i686.rpm
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-c
...
首先,你需要新安装好一个Linux系统,本例中使用的是CentOS6.5 64bit作为教程模板。安装系统时如不清楚如何分区,请使用系统默认配置而不是自定义。如果有对虚拟卷扩充有特殊计划和要求的,请自行对LVM进行规划,日后我也会出一个教程简单的说一下分区与LVM的规划。
第一阶段:系统基本初始化
1、为主机添加DNS服务器解析地址
echo "names
...
仅限于:
1、你能直接访问物理机或能够远程ssh到物理机
2、具有系统级的用户账号权限,如administrtor或者root
有两种方法,一种是直接使用MySQL自带工具进行sql数据库语言操作;第二种是使用phpmyadmin或者Navicat进行操作,这里介绍的是第二种操作,较简单一些。
首先打开数据库软件,使用具有权限的数据库账号登陆进去,然后找到自己应用系统所在的表,定位到user表或
...