一、系统环境总结:

二、安装yum源:

1、安装磁盘yum源:

一、安装xfs文件系统:
1、配置yum源:(光盘)
vi /etc/yum.repos.d/yum.repo
[Server]
name=server
baseurl=file:///tmp/cddir/Server/
enabled=1
gpgcheck=0
[ClusterStorage]
name=server
baseurl=file:///tmp/cddir/ClusterStorage/
enabled=1
gpgcheck=0

2、percona的yum源:

官方的yum源:
http://www.percona.com/doc/percona-server/5.5/installation.html#using-percona-software-repositories?id=repositories:start
用yum安装:
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
3、epel源:

wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
或者直接
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

4、配置单个目录为yum源

a、#mkdir /root/Desktop/yum //创建一个目录

b.把你想要yum安装的软件放到创建的目录里面
c.#createrepo /root/Desktop/yum
createrepo /data/soft

4.1、如果没有createrepo命令,需要先安装:
[root@wing ~]# yum search createrepo
[root@wing ~]# yum install createrepo

4.2、修改配置文件,指定yum源的路径为我自己的yum目录
baseurl=file:///root/Desktop/yum

三、查看操作系统的启动方式:
who -r
修改启动级别为3:
vi /etc/inittab
id:3:initdefault:
四、禁用IPv6:
1. vi /etc/sysconfig/network
NETWORKING_IPV6=no

2. vi /etc/hosts 中把::开头的注释掉
#::1 localhost localhost6 localhost6.localdomain6
3.vi /etc/modprobe.d/ipv6off.cnf
alias net-pf-10 off
options ipv6 disable=1
4. 重启系统,然后确认
lsmod |grep -i ipv6
ifconfig |grep -i inet6

五、swappiness检查:

1、注意:
如果是RHEL7以上版本,如果vm.swappiness = 0 有可能会有oom问题。导致mysql进程被 OOM-Killer 进程杀掉。
2、配置方式:
vi /etc/sysctl.conf
vm.swappiness = 1
sysctl -p

六、io调度更改为dealine:

1、注意:
如果是SSD或者PCIe-SSD设备,则修改为noop。
如果表示i/o调度器采用的是cfq,而非我们要求的deadline,需要及时调整。

2、临时修改:
cd /sys/block/磁盘表示/queue
echo "deadline" > /sys/block/sda/queue/scheduler
3、永久修改:
vi /etc/grub.conf
kernel /vmlinuz-2.6.18-308.el5 ro root=LABEL=/ elevator=deadine numa=off rhgb quiet

4、查看i/o调度器配置:
cat /sys/block/sdb/queue/scheduler
5、注释:
查看支持的调度算法,和当前的:
[root@likun ~]# dmesg |grep -i schedule
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered (default)
io scheduler cfq registered

针对MYSQL数据库服务器的IO调度算法优化设置:
1.CFQ使用于IO大小非常均匀的场景
2.比较复杂的OLTP环境最好使用DeadLine算法
3.IO性能不是瓶颈的时候可以使用Noop算法 www.2cto.com
4.Anticipatory适合大数据顺序顺序存储的文件服务器,如ftp server和web server,不适合数据库环境,DB服务器不要使用这种算法。
5.新兴的固态硬盘比如SSD、Fusion IO上,最简单的NOOP反而可能是最好的算法,因为其他三个算法的优化是基于缩短寻道时间的,而固态硬盘没有所谓的寻道时间且IO响应时间非常短。

七、禁用NUMA(系统的优化)

numa禁止,否则sys cpu占用会高,伸直导致严重swap
禁用修改 /etc/grub.conf ,在kernel后面加 numa=off elevator=deadline
vi /etc/grub.conf
kernel /vmlinuz-2.6.18-308.el5 ro root=LABEL=/ elevator=deadine numa=off rhgb quiet

八、是否关闭selinux:

vi /etc/selinux/config
SELINUX=DISABLED

临时方法:
setenforce 0

九、sshd中关闭UseDNS:

vi /etc/ssh/sshd_config
修改为
UseDNS no

service sshd restart
十、确认安装sysstat:

rpm -qa | grep sysstat

十一、文件句柄打开数和用户最大进程数:

修改limit和max user processes
open files (-n) 40960
max user processes (-u) 7776
vi /etc/security/limits.conf
root soft nofile 65535
root hard nofile 65535
root soft nproc 7000
root hard nproc 7000

查看用户限制:
ulimit -a
临时修改:
ulimit -n 65535
ulimit -u 65535

十二、启动服务检查:
chkconfig --list |grep 3:on
显示结果:
crond,sshd,network,sysstat

十三、关闭iptables
service iptables stop
/etc/init.d/iptables stop
chkconfig iptables off

http://www.cnblogs.com/abobo/p/4170009.html

转载于:https://www.cnblogs.com/softidea/p/5308405.html

mysql安装前的系统准备工作(转)相关推荐

  1. win10 mysql安装转圈_win10系统下安装MySQL的过程

    转自脚本之家原链接 WIN10系统MYSQL的下载与安装详细教程,记录如下 前两天ubuntu下安装mysql遇到了一些依赖问题,结果解决了半天,没解决好,还把我的系统搞坏了,小白破坏力好强. 到现在 ...

  2. mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)

    在安装mysql时总是会遇到这样那样的问题,每次重新安装都会花很多时间来排查.在网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题.其实有时候知道问题的原因,但总是因为 ...

  3. 苹果电脑mysql安装流程_mac系统下安装mysql步骤

    1.下载mysql-5.7.13-osx10.11-x86_64.dmg安装包,并点击dmg安装包进行安装 2.安装完成后弹出如以下提示信息: 2016-06-23T01:14:48.649253Z ...

  4. mysql安装教程win7系统64位_Win7 64位安装MySQL及配置使用教程

    MySQL是比较好用的个人数据库软件,相比其他数据库软件要易用得多,但然了有不少用户对MySQL的安装.配置和使用可能不是很熟悉,特别是Win7 64位有不少用户老是安装失败,下面一起来看看Win7 ...

  5. linux mysql安装及密码相关问题(2)和navicat整合连接

    一.rpm卸载mysql 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: MySQL-server-5.5.19-1.rhel4.i38 ...

  6. [ 安装 ] MySQL安装步骤!

    MySQL安装步骤 一.准备工作 二.具体步骤 (一)yum安装 (二)rpm安装MySQL 三.优化 (一)MySQL不允许插入中文的解决方法   前言:下文中的IP地址.文件路径.主机名等,请根据 ...

  7. qmail+vpopmail+mysql安装

    qmail+vpopmail+mysql安装笔记 这是一篇qmail+vpopmail+mysql的安装笔记,有些地方的安装和配置笔者也是试了很多次才成功.希望对大家 有点帮助.本文参考了Bill's ...

  8. -bash: cd: /usr/bin/mysql:_linux下mysql的卸载、安装全过程amp;amp;mysql安装后bash:mysql:command not found...

    http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html 卸载mysql 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysq ...

  9. 安装ao 服务器为空,如何在64位Windows操作系统中安装现场审计实施系统AO2011

    龚泽平 [摘 要]对于医院审计.医保审计等各种需要消耗大量内存的审计工作来讲,64位系统具有更加明显的优势.但是当前国家审计署所研发的现场审计实施系统是基于32为系统的,在一定程度上让计算机软硬件都发 ...

最新文章

  1. 搜索关键词分析——以个人博客网站为例
  2. 关于equals与hashcode的重写
  3. python加载包出错_python导入Pmw包运行提示一下错误
  4. verilog秒表计时器
  5. C# 读写ini配置文件demo
  6. Python之路【第十七篇】:装饰器
  7. 单列集合Set的实现类HashSet
  8. Java核心API需要掌握的程度
  9. 基于spring注解AOP的异常处理
  10. 内存的动态分配过程分析
  11. 智能会议系统(35)---深入浅出sip协议
  12. 使用Spring Boot构建独立的OAuth服务器(三)
  13. java.net.SocketException: Connection reset 问题分析
  14. iphone 3G 刷机错误解决集锦
  15. wav格式怎么转换mp3?
  16. android 浏览器 该网站的安全证书有问题
  17. 要恢复丢失的照片,需要做哪些准备?
  18. 自部署IPA在线安装服务源码
  19. GitHub上热门的Java开源项目
  20. java旅游管理面试,旅游管理专业面试问题

热门文章

  1. 调用oracle常用方法,区分Oracle和SQL Server常用函数调用方法
  2. 有十五个数按由大到小顺序存放在一个数组中_数据结构基础 (代码效率优化, 线性表, 栈, 队列, 数组,字符串,树和二叉树,哈希表)...
  3. python __reduce__魔法方法_非常全的通俗易懂 Python 魔法方法指南(下)
  4. centos系统服务器关机,centos 7 重启服务器
  5. 登录页面html5 css3 js代码,H5+css3+js搭建带验证码的登录页面
  6. JAVA不同类型数组重载_java学习笔记--java中的方法与数组
  7. ip字符串转换 linux,Linux网络编程入门
  8. extends 抽象方法_关于abstract抽象类的理解
  9. 我眼中的服务提供和服务消费
  10. http协议客户端向服务器端请求时一般需要发送的内容