服务器之家

服务器之家 > 正文

512M内存机器如何优化Mysql

时间:2020-11-16 23:07     来源/作者: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

保存

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址 2020-08-12
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
返回顶部