服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - 512M内存机器如何优化Mysql

512M内存机器如何优化Mysql

2020-11-16 23:07MYSQL教程网 Mysql

本文为大家讲解512M内存机器如何优化Mysql的实现方法,有需要的朋友可以参考下

解决办法:

a,优化mysql配置,因为自己安装的是mysql 5.6,而从5.6开始,mysql安装包中不再包含my-small.cnf配置文件。该文件是为内存小于64M的服务器设计的配置参数。所以,只需将my.cnf中的参数配置成mysql 5.5安装包中my-small.cnf的参数。mysql5.6中my-small.cnf在线链接如下:https://github.com/subsven/mysql-5.5-debian/blob/master/support-files/my-small.cnf.sh

b,如果未使用innodb存储引擎,请在my.cnf中[mysqld]行之下添加 skip-innodb

c,检查mysql加载的my.cnf配置文件是否正确

先找到mysqld的位置

[root@AY140508071824543c68Z bin]# find /-name mysqld

/opt/lampp/sbin/mysqld

查看系统中存在几个my.cnf文件

[root@AY140508071824543c68Z bin]# find /-name my.cnf

/opt/lampp/etc/my.cnf

查看mysqld加载的配置文件,注意mysqld 加载的时候,从左到右的读出上面列出的文件,并进行Merge,参数重复时,以后加载的为准

[root@AY140508071824543c68Z bin]#/opt/lampp/sbin/mysqld --verbose--help|head-15

Default options are read from the following files in the given order:

/opt/lampp/etc/xampp/my.cnf /opt/lampp/etc/my.cnf~/.my.cnf

建议删除无关的my.cnf配置

d,创建cron程序监控mysql,并在异常时自动重启mysql,下面以我部署的xampp环境为例。

[root@AY140508071824543c68Z ~]# vim mysql-check.sh

添加如下代码:

#!/bin/bash

/opt/lampp/lampp status | grep 'MySQL is running'>/dev/null

if [$?!= 0 ]

then

/opt/lampp/lampp restart

fi

保存,然后执行

[root@AY140508071824543c68Z ~]# crontab -e

添加如下代码:

*****~/mysql-check.sh

保存

延伸 · 阅读

精彩推荐
  • MysqlcentOS下mysql workbench安装配置教程

    centOS下mysql workbench安装配置教程

    这篇文章主要为大家详细介绍了centOS下mysql workbench安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ...

    CareChere4472020-08-20
  • MysqlMySQL服务器进程CPU占用100%的解决方法

    MySQL服务器进程CPU占用100%的解决方法

    早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题。稍整理了一下,将经验记录在这篇文章里。 ...

    mysql教程网1892019-11-13
  • MysqlPHP中ORDER BY子句的详细用法教程

    PHP中ORDER BY子句的详细用法教程

    这篇文章主要介绍了PHP中ORDER BY子句的详细用法教程,文中提供了PHP脚本下的操作示例,是MySQL入门学习中的基础知识,需要的朋友可以参考下 ...

    MYSQL教程网4762020-05-09
  • MysqlMySQL学习笔记1:安装和登录(多种方法)

    MySQL学习笔记1:安装和登录(多种方法)

    今天开始学习数据库,于数据库的大理论我就懒得写了,些考试必备的内容我已经受够了我只需要知道一点,人们整理数据和文件的行为在不断进化,以至现...

    MYSQL教程网2132019-12-15
  • Mysql详解MySQL分区表

    详解MySQL分区表

    这篇文章主要介绍了MySQL分区表的相关资料,帮助大家更好的理解和学习mysql,感兴趣的朋友可以了解下 ...

    mysql技术3942020-08-11
  • MysqlMySQL对数据库操作(创建、选择、删除)

    MySQL对数据库操作(创建、选择、删除)

    这篇文章主要介绍了MySQL如何对数据库操作,文中讲解非常详细,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下 ...

    菜鸟教程2112020-07-05
  • Mysql安装mysql 5.7.20 解压版遇到的坑(推荐)

    安装mysql 5.7.20 解压版遇到的坑(推荐)

    最近有朋友说当mysql5.7.20解压版环境变量配置好后,根目录没有my.ini 也没有 my-default.ini文件,怎么处理这个问题呢,下面小编给大家带来了解决方案,大家...

    shamomanup2552020-08-19
  • Mysql修改Innodb的数据页大小以优化MySQL的方法

    修改Innodb的数据页大小以优化MySQL的方法

    这篇文章主要介绍了修改Innodb的数据页大小以优化MySQL的方法,Innodb是MySQL下一个颇具人气的数据引擎,需要的朋友可以参考下 ...

    吴炳锡2322020-05-07