知识大全 MYSQL服务维护及应用设计笔记[1]

Posted

篇首语:旦旦而学之,久而不怠焉,迄乎成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MYSQL服务维护及应用设计笔记[1]相关的知识,希望对你有一定的参考价值。

MYSQL服务维护及应用设计笔记[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    以下是使用MYSQL服务的一些经验 主要从以下几个方面考虑的MYSQL服务规划设计

     MYSQL服务的安装/配置的通用性      系统的升级和数据迁移方便性      备份和系统快速恢复

    MYSQL服务器的规划

    为了以后维护 升级备份的方便和数据的安全性 最好将MYSQL程序文件和数据分别安装在 不同的硬件 上     /    /usr <== 操作系统 ==> 硬盘     /home/mysql <== mysql应用程序         /data/app_ / <== 应用数据和脚本 ==> 硬盘     /data/app_ /    /data/app_ /

    mysql服务的安装和服务的启动     MYSQL一般使用当前STABLE的版本 尽量不使用 with charset=选项 我感觉with charset只在按字母排序的时候才有用 这些选项会对数据的迁移带来很多麻烦

    configure prefix=/home/mysql    make    make install

    服务的启动和停止

     复制缺省的mysql/var/mysql到 /data/app_ /目录下     MYSQLD的启动脚本   start_mysql sh  #!/bin/sh  rundir=`dirname $ `  echo $rundir   /home/mysql/bin/safe_mysqld user=mysql pid file= $rundir /mysql pid datadir= $rundir /var $@ \\   O max_connections= O wait_timeout= O key_buffer= M port= socket= $rundir /mysql sock &

    注释      pid file= $rundir /mysql pid socket= $rundir /mysql sock datadir= $rundir /var    目的都是将相应数据和应用临时文件放在一起      O 后面一般是服务器启动全局变量优化参数 有时候需要根据具体应用调整      port: 不同的应用使用PORT参数分布到不同的服务上去 一个服务可以提供的连接数一般是MYSQL服务的主要瓶颈

    修改不同的服务到不同的端口后 在rc local文件中加入     /data/app_ /start_mysql sh    /data/app_ /start_mysql sh    /data/app_ /start_mysql sh    注意 必须写全路径

     MYSQLD的停止脚本 stop_mysql sh    #!/bin/sh    rundir=`dirname $ `    echo $rundir     /home/mysql/bin/mysqladmin u mysql S $rundir /mysql sock shutdown

    使用这个脚本的好处在于      多个服务启动 只需要修改脚本中的 port=参数 单个目录下的数据和服务脚本都是可以独立打包的      所有服务相应文件都位于/data/app_ /目录下 比如 mysql pid mysql sock 当一台服务器上启动多个服务时 多个服务不会互相影响 但都放到缺省的/tmp/下则有可能被其他应用误删      当硬盘 出问题以后 直接将硬盘 放到一台装好MYSQL的服务器上就可以立刻恢复服务(如果放到my cnf里则还需要备份相应的配置文件)

    服务启动后/data/app_ /下相应的文件和目录分布如下     /data/app_ /    start_mysql sh 服务启动脚本    stop_mysql sh 服务停止脚本    mysql pid 服务的进程ID    mysql sock 服务的SOCK

cha138/Article/program/MySQL/201311/29607

相关参考

知识大全 MYSQL服务维护笔记

MYSQL服务维护笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用MYSQL服务的一些经

知识大全 MySQL学习笔记-数据库概述及MySQL简介

MySQL学习笔记-数据库概述及MySQL简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数

知识大全 MySQL学习笔记-MySQL的安装(1)

MySQL学习笔记-MySQL的安装(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于我

知识大全 MySQL学习笔记-MySQL的安装(2)

MySQL学习笔记-MySQL的安装(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  注意这

知识大全 MySQL密码恢复笔记

实例教程:MySQL密码恢复笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言:    在

知识大全 MySQL安装笔记和一些使用方法

MySQL安装笔记和一些使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ●安装mysql

知识大全 笔记本刚买一个月,系统坏了,想重灌,联想售后网点收费吗

笔记本刚买一个月,系统坏了,想重灌,联想售后网点收费吗品牌笔记本的售后服务中一般带有一到三次的免费系统安装维护服务,所以一般不会收费。但是系统和软体不一定属于保修期内的保修范围,主要还是看售后服务协议

知识大全 笔记本AC电源适配器设计

笔记本AC电源适配器设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  笔记本电脑的应用非常广泛

知识大全 大型数据库设计原则

  一个好的数据库产品不等于就有一个好的应用系统如果不能设计一个合理的数据库模型不仅会增加客户端和服务器段程序的编程和维护的难度而且将会影响系统实际运行的性能一般来讲在一个MIS系统分析设计测试和试运

知识大全 3000元左右笔记本哪个牌子好

3000元左右笔记本哪个牌子好1、首先,不同品牌所生产的,不同系列的产品都有其不同的特点和优点,产品的设计、售后保修服务等等很多方面都有比较明显的区别;2、建议根据实际的使用需要,以及使用环境、实际预