随笔分类 -  mysql

mysql-proxy安装过程 (转)
摘要:mysql-proxy是好东西,在使用cluster不方便的时候,采用mysql-proxy作为slave机器的中间服务器,能够有效简化程序编写,同时能够做到简单的负载均衡,我想对于一个简单的应用是足够了。我的操作系统的linux AS4U4 ,装了开发包。首先要安装glib和 lua ,值得一提的是lua 的配置方式,提供了极大的灵活性,这个方式值得我们学习。安装过程如下:tar -xvf gl... 阅读全文

posted @ 2010-07-30 18:22 Ellison Pine 阅读(266) 评论(0) 推荐(0)

linux下用源代码编译mysql(完整步骤)
摘要:linux下用源代码编译apache+mysql+php应用环境linux下用源代码编译mysql(基本步骤)linux下用源代码编译apachelinux下用源代码编译phpmysql部分。mysql源代码的版本是:mysql-5.1.29-rc.tar.gz建立mysql运行的用户和组:为了安全起见,myslq需要以特定的用户身份去运行。首先,我们需要查看系统中现有的用户及用户组:注意:本文中... 阅读全文

posted @ 2010-07-30 17:25 Ellison Pine 阅读(868) 评论(0) 推荐(0)

配置MySQL数据库双机热备份
摘要:1、mysql 数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好 mysql 数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现 mysql 数据库的热备份。  2、要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备 mysql 的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的... 阅读全文

posted @ 2010-07-30 17:21 Ellison Pine 阅读(251) 评论(0) 推荐(0)

MySQL配置文件my.cnf详解
摘要:#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存,并在两个日ip 2w ,pv 20w 测试过的。 # 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器## 将此文件复制到/etc/my.cnf 作为... 阅读全文

posted @ 2010-07-30 17:18 Ellison Pine 阅读(298) 评论(0) 推荐(0)

MySQL 备份和恢复策略(三)
摘要:mysqlDailyBackup.sh注释:#!/bin/sh# Name:mysqlDailyBackup.sh# PS:MySQL DataBase Daily Backup.# Write by:i.Stone# Last Modify:2007-11-17## 定义变量,请根据具体情况修改# 定义数据库目录和数据目录scriptsDir=`pwd`mysqlDir=/usr/local/m... 阅读全文

posted @ 2010-07-30 17:12 Ellison Pine 阅读(257) 评论(0) 推荐(0)

MySQL 备份和恢复策略(二)
摘要:备份策略三、使用mysqldump备份数据库mysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法。mysqldump比直接拷贝要慢些。关于mysqldump的更详细解释见最后的附录。对于中等级别业务量的系统来说,备份策略可以这么定:第一次完全备份,每天一次增量备份,每周再做一次完全备份,如此一直重复。而对于... 阅读全文

posted @ 2010-07-30 17:09 Ellison Pine 阅读(347) 评论(0) 推荐(0)

MySQL 备份和恢复策略(一)
摘要:在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。备份策略一:直接拷贝数据库文件(不推荐)备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份)备份策略三:使用mysqldump备份数据库(完全+增量备份,适合中型数据库备份)备份策略四:使用主从复... 阅读全文

posted @ 2010-07-30 17:07 Ellison Pine 阅读(486) 评论(0) 推荐(0)

mysql 权限管理
摘要:Sql代码 <DIV class="quote_title">引用</DIV><DIV class="quote_div">一、 mysql授权 GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRANT OPTION 1.gra... 阅读全文

posted @ 2010-07-15 17:21 Ellison Pine 阅读(733) 评论(0) 推荐(0)

linux mysql5.1详细安装配置
摘要:首先:卸载系统自带的mysql 接着安装:linux下mysql(rpm)安装使用手册 安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件:MySQL-server-5.1.7-0.i386.rpm下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html ,打开此网页,下拉网页找到“Linux x86 generi... 阅读全文

posted @ 2010-07-13 14:07 Ellison Pine 阅读(5079) 评论(0) 推荐(0)

mysql自动备份脚本
摘要:可以将这个脚本放进crontab,他的配制文件在 /etc/crontab中每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。#!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,日志... 阅读全文

posted @ 2010-07-07 15:47 Ellison Pine 阅读(191) 评论(0) 推荐(0)

mysql命令集锦
摘要:【注:可以在mysql中通过mysql> SELECT VERSION();来查看数据库版本】一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新... 阅读全文

posted @ 2010-06-07 17:14 Ellison Pine 阅读(482) 评论(0) 推荐(0)