MySQL服务维护笔记

2019-12-17

以下就是针对MySQL作为专门的数据库服务器的优化建议: 
MySQL服务器的规划 为了以后维护,升级备份的方便和数据的安全性,最好将MySQL程序文件和数据分别安装在“不同的硬件”上。

/ /
| /usr <== 操作系统
| /home/mysql <== mysql主目录,为了方便升级,这只
硬盘1==>| 是一个最新版本目录的链接
| /home/mysql-3.23.54/ <== 最新版本的mysql /home/mysql链接到这里
\ /home/mysql-old/ <== 以前运行的旧版本的mysql

/ /data/app_1/ <== 应用数据和启动脚本等
硬盘2==>| /data/app_2/
\ /data/app_3/

MySQL服务的安装和服务的启动 MySQL一般使用当前STABLE的版本:尽量不使用--with-charset=选项,我感觉with-charset只在按字母排序的时候才有用,这些选项会对数据的迁移带来很多麻烦。尽量不使用innodb,innodb主要用于需要外键,事务等企业级支持,代价是速度比MYISAM有数量级的下降。 ./configure --prefix=/home/mysql --without-innodb
make 
make install 服务的启动和停止 1 复制缺省的mysql/var/mysql到 /data/app_1/目录下。 2 MySQLD的启动脚本:start_mysql.sh

#!/bin/sh
rundir=`dirname "$0"`
echo "$rundir"
/home/mysql/bin/safe_mysqld --user=mysql --pid-file=
"$rundir"/mysql.pid --datadir="$rundir"/var "$@"\-O
max_connections=500 -O wait_timeout=600 -O key_buffer=
32M --port=3402 --socket="$rundir"/mysql.sock &

 

《MySQL服务维护笔记.doc》

下载本文的Word格式文档,以方便收藏与打印。

  • MySQL使用物理方式快速恢复单表
    MySQL使用物理方式快速恢复单表

    这篇文章主要介绍了MySQL使用物理方式快速恢复单表,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 GreatSQL社区原创内容未经授权不得随意使用,转载...

    2022-12-17技术教程
  • ubuntu如何搭建vsftpd服务器
    ubuntu如何搭建vsftpd服务器

    这篇文章主要介绍了ubuntu如何搭建vsftpd服务器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录 一、vsftpd是什么? 二、搭建过程 1.查询vsftpd是否存在和安装成功 2....

    2022-12-17技术教程
  • 本地windows安装两个mysql服务器,配置主从同步
    本地windows安装两个mysql服务器,配置主从同步

    大型网站为了缓解大量的并发访问,除了在网站实现分布式负载均衡,还会搭建服务器mysql集群技术,来分担主数据库的压力。在本地电脑能实现这样的技术吗,本地windows安装两个mysql服务器,配置主从同步也是可是实...

    2022-12-17技术教程,
  • ubuntu20.04虚拟机无法上网的问题及解决
    ubuntu20.04虚拟机无法上网的问题及解决

    这篇文章主要介绍了ubuntu20.04虚拟机无法上网的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录 前言 一、现象 二、解决方式 1、使用DHCP动态分配IP地...

    2022-12-17技术教程
  • windows系统下SQL Server 2008超详细安装教程
    windows系统下SQL Server 2008超详细安装教程

    有很多同学不知道怎么安装SQL Server 2008,今天我就在这里教大家怎么安装SQL Server 2008,下面这篇文章主要给大家介绍了关于windows系统下SQL Server 2008超详细安装教程的相关资料,需要的朋...

    2022-12-17技术教程
  • keepalived + nginx 实现高可用方案
    keepalived + nginx 实现高可用方案

    这篇文章主要介绍了keepalived + nginx 实现高可用方案的相关资料,需要的朋友可以参考下 目录 1.概述 2.准备工作 3.配置 keepalived 3.1 master (172.16.225.111) 3.2 master (172.16.225.110) 4.配置 nginx_c...

    2022-12-17技术教程
  • SQL行列转换超详细四种方法详解
    SQL行列转换超详细四种方法详解

    在数据分析的面试中SQL问题基本上是必问的,其中SQL行列转换的问题出镜率极其高,重要性也是不言而喻,下面这篇文章主要给大家介绍了关于SQL行列转换超详细四种方法的相关资料,需要的朋友可以参考下 目录 前言 1.使...

    2022-12-17技术教程
  • Valheim服务器 Mod修改安装教程 【ValheimPlus】
    Valheim服务器 Mod修改安装教程 【ValheimPlus】

    这篇文章主要介绍了Valheim服务器 Mod修改安装 【ValheimPlus】,本教程只提供Windows版本服务器的mod安装过程,Linux的安装教程过程是一样的本人懒得写了,此mod采用c配置,需要的朋友可以参考下 目录 Valheim服...

    2022-12-17技术教程