标签类目:mysql

MySQL性能调优 调整max_connections参数

2012-10-05 | 浏览人数: 3,137次 | 分类:VPS管理维护 | 查看评论 发表评论

MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为100。本文将讲解此参数的详细作用与性能影响。

与max_connections有关的特性

  • MySQL无论如何都会保留一个用于管理员(SUPER)登陆的连接,用于管理员连接数据库进行维护操作,即使当前连接数已经达到了max_connections。因此MySQL的实际最大可连接数为max_connections+1;
  • 这个参数实际起作用的最大值(实际最大可连接数)为16384,即该参数最大值不能超过16384,即使超过也以16384为准;
  • 增加max_connections参数的值,不会占用太多系统资源。系统资源(CPU、内存)的占用主要取决于查询的密度、效率等;
  • 该参数设置过小的最明显特征是出现“Too many connections”错误;

MySQL数据库备份、导出与还原、导入教程详解

2012-05-02 | 浏览人数: 3,815次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

大多数VPS上都安装有MySQL数据库,但毕竟VPS不在身边,因此经常备份MySQL数据库可以最大限度保证数据的安全。本文将介绍MySQL数据库的备份与还原过程,分别介绍使用PhpMyAdmin与mysqldump进行备份/还原的具体操作。

如果数据库较大,建议直接在命令行下使用mysqldump命令;如果数据库较小,并且打算直接备份到本地,则可以使用PHPMyAdmin进行。

Windows/Linux MySQL忘记密码重置密码教程

2012-04-27 | 浏览人数: 3,534次 | 分类:VPS管理维护 | 查看评论 发表评论

MySQL的root用户密码往往容易被遗忘,它本身就有一个跳过权限检查启动的机制用来处理权限错误问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码/重置密码的方法,希望帮助初学者解决丢失密码的烦恼。

MySQL for Windows重置密码

一般来说,Windows下的MySQL是安装成服务运行的。本文将以Windows 2003为例。

1、首先在 控制面板 – 管理工具 – 服务 中将MySQL服务停止。

mysql提示Table is read only的解决方法

2012-04-18 | 浏览人数: 3,642次 | 分类:VPS管理维护 | 3条评论 | 查看评论 发表评论

今天一个客户搬家网站,恢复好网站后。打开网站提示错误,“Table ‘xxxxxxx’ is read only”。

其实这样的问题,一般都是备份数据库的时候没有按照正常的方法备份。直接在MYSQL DATA目录下面复制的数据,然后上传到新服务器上。造成数据库的权限或者属主不正确导致的。

登陆客户的SSH,进入网站MYSQL下面,修改网站数据库的属主和权限。

mysql二进制日志文件恢复数据库

2012-01-15 | 浏览人数: 3,733次 | 分类:网络杂谈 | 1条评论 | 查看评论 发表评论

二进制日志的文件的作用

mysql二进制日志文件用来记录所有用户对数据库操作,即记录用户对数据库操作的sql语句。如果有此文件,当数据库发生意外时,可以通过此文件查看到用户在此文件记录的时间段内用户所做的操作,再和数据库备份配合使用,即可再现用户操作,使数据库恢复。

二进制日志文件的弊端

二进制日志文件开启后,所有对数据库操作的记录均会被记录到此文件,

所以,当长时间开启之后,日志文件会变得很大,占用磁盘空间。

webmin如何查看mysql数据库的root密码?怎样修改mysql数据库的root密码?

2011-08-31 | 浏览人数: 5,236次 | 分类:VPS控制面板 | 查看评论 发表评论

virtualmin/webmin面板如何查看mysql数据库的root密码?怎样修改mysql数据库root密码?

具体的操作方法参考下图:

change-mysql-root-password-1

Previous Next Close
change-mysql-root-password-1

Webmin 后台Mysql数据库升级导致Mysql启动失败的解决办法

2010-10-18 | 浏览人数: 22,231次 | 分类:VPS控制面板 | 查看评论 发表评论

deepvps昨天在Webmin后台看到有Mysql最新版本升级,就顺手点了升级。一般情况下Webmin的软件升级很容易,都是在后台点升级后自动升级完成的。但是昨天没想到Mysql升级完后居然不能启动,提示启动失败。

错误提示如下:

无法启动数据库 :
MySQL Daemon failed to start.
Starting mysqld:  [FAILED]

MySQL数据库备份与恢复

2010-09-15 | 浏览人数: 6,417次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

网站数据对我们对站长来说都是最宝贵的,我们平时应该养成良好的备份数据的习惯。常有新手问我该怎么备份数据库,下面介绍3种备份数据库的方法:

(1)备份数据库文件

MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。
在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定,DiaHosting的技术员一般为客户安装在D:serversoftmysql下。
如,有一个名为bbs的数据库,那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。

重置MySQL数据库root密码

2010-09-10 | 浏览人数: 5,164次 | 分类:VPS管理维护 | 查看评论 发表评论

(1)Linux系统

在SSH中执行下面的命令即可将MySQL密码重置为diavps

rm -f reset-mysql-root-password.phps
wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps
php reset-mysql-root-password.phps diavps

注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置。
脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。
脚本中使用的mysql服务名称为mysqld,部分系统中该服务名可能为mysql,请注意修改。

删除Mysql的MySql-bin.0000X日志文件

2010-07-25 | 浏览人数: 5,353次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

装mysql,运行一段时间后,在mysql目录下出现一堆类似 mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G.  对于这些超大空间 占用量的文件我们应该怎么办呢?

我的数据库加起来大概100M吧..但/usr/local/mysql/var这个目录竟然有548M,MySql-bin.0000文件大概占 了400+M,真浪费空间啊

每天自动备份mysql数据库并发送到Email

2010-05-11 | 浏览人数: 5,232次 | 分类:网络杂谈 | 查看评论 发表评论

每天自动备份mysql数据库的脚本,并且自动发送到你指定的邮箱面,这样vpser再也不会为丢失数据烦恼啦。

mysqldump -uuser -ppassword –databases db1 db2 db3 > /home/website/backups/databackup.sql
tar zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/
echo “主题:数据库备份” | mutt -a /home/website/backups/databackup.sql.tar.gz -s “内容:数据库备份” www@gmail.com
rm -r /home/website/backups/*

安装完kloxo后不支持Mysql,GD问题的解决方法

2010-05-09 | 浏览人数: 4,493次 | 分类:VPS控制面板 | 查看评论 发表评论

Kloxo是一款比较适合Linux新手使用的轻量级VPS控制面板;最近在安装使用Kloxo时遇到了安装完Kloxo后遇到无法连接Mysql,也不支持GD。

根据之前对Kloxo的了解应该是安装的64位CentOS的原因。

/etc/php.ini中extension_dir = /usr/lib/php/modules 如果系统是32位,则会存在这个目录,如果64位就没有,但是位于/usr/lib64/php/modules ,但是如果仅仅修改extension_dir是不够的。

第一种解决方法:直接重装为32位CentOS,再重新安装Kloxo。

VPS修改MySQL root用户密码的方法

2010-04-05 | 浏览人数: 6,145次 | 分类:VPS管理维护 | 查看评论 发表评论

1、首先停止正在运行的MySQL进程
Linux下,运行 killall -TERM mysqld
Windows下,如果写成服务的 可以运行:net stop mysql,如未加载为服务,可直接在进程管理器中进行关闭。

2、以安全模式启动MySQL
Linux下,运行 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables &
Windows下,在命令行下运行 X:/MySQL/bin/mysqld-nt.exe –skip-grant-tables

一个优化my.cnf 的脚本

2010-03-25 | 浏览人数: 9,255次 | 分类:VPS优化 | 查看评论 发表评论

一个由MySQL职员写的优化脚本,可根据现有配置,系统配置,MySQL的运行情况给出优化建议。

官方地址:http://www.day32.com/MySQL/

安装和运行:

通过SSH执行下列语句:

1. wget http://www.day32.com/MySQL/tuning-primer.sh
2. chmod 755 tuning-primer.sh
3. sh tuning-primer.sh

然后就可以看到结果了,根据建议就可以优化MySQL数据库的配置了。

使用监控宝监控你的VPS服务器

2010-03-19 | 浏览人数: 10,848次 | 分类:VPS管理维护 | 11条评论 | 查看评论 发表评论

jiankongbao

今年的时候,deepvpsBurstNET 上买了一台 Linux VPS 主机,用来搭建 WEB 服务。而作为一个WEB 服务器,对于服务器的状态监控是必不可少的,但 VPS 的资源是有限的,如果即要跑 Web 服务又要跑监控服务的话,势必会影响服务器的整体性能,所以利用第三方服务来监控服务器状态,这应该是一个合理的选择。

而监控宝就是这样一个高端的主机监控服务,它不同于 Google Analytics 这样的访问量统计服务,而是提供了更深层次的主机状态监控功能,以下摘自官方的功能介绍。

页码: 1 2 后一页