mysql数据库
daspr
这个作者很懒,什么都没留下…
展开
-
检查数据表和修复数据表
数据库在运行中,会因为人为因素或一些不可抗力因素造成数据损坏。所以为了保护数据的安全和最小停机时间,我们需制定详细的备份/恢复计划,并定期对计划的有效性进行测试。本章结合MySQL服务器的运行机制和所提供的工具,介绍如何进行数据库的备份、维护和修复。以下是几点防范的措施:制定一份数据库备份/恢复计划,并对计划进行仔细测试。启动数据库服务器的二进制变更日志,该功能的系转载 2013-11-13 11:32:30 · 861 阅读 · 0 评论 -
mysql 配置文件参数优化
Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。下面先说我的服务器的硬件以及论坛情况,CPU: 2颗四核Intel Xeon 2.00GHz内存: 4GB DDR硬盘: SCSI 146G转载 2014-07-22 15:28:34 · 501 阅读 · 0 评论 -
MySQL数据库调优的101个技巧
MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。2. 不惜一切代价避免使用Swap交换分区——交换时是从硬盘读取的,它的速度很慢。3. 使用电池供电的RAM(注:RAM即随机存储器)。4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘转载 2014-07-22 14:57:49 · 496 阅读 · 0 评论 -
MYSQL 语句 load data infile 用法
基本语法:load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_name[fields[terminated by't'][OPTIONALLY] enclosed by ''][escaped by'\' ]][lines terminated转载 2014-05-14 11:21:35 · 505 阅读 · 0 评论 -
MySQL错误代码中文说明
1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键转载 2014-01-15 12:20:46 · 357 阅读 · 0 评论 -
MySQL安全配置详解
MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。目前,在大中型企业中已经得到了较好的运用,但是由于它是多平台的数据库,不可避免的默认配置也是适合多种情况的需求,因此需要用户需要在自转载 2014-01-15 12:24:22 · 719 阅读 · 0 评论 -
MySQL 数据库备份和恢复方法详解
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和Innodb,文中设计的 MySQL 版本为 5.0.22。目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者SELECT INTO OUTFILE,又或者备份二进制日志(binlog)转载 2014-01-15 14:27:44 · 582 阅读 · 0 评论 -
MYSQL集群服务配置
MYSQL集群服务配置 篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐 在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQ转载 2014-01-14 17:54:46 · 357 阅读 · 0 评论 -
mysql相关错误以及对应解决方法总结
问题症状及报错信息:数据库连接失败!请检查数据库服务器,用户名,密码是否正确可能原因及解决方案: 安装时如果是mysql4.1以上版本,且刚安装未经密码算法更改会出现这个问题,解决方法详见本文的Client does not sport authentication protocol requested by server小节,但如果这个问题是在虚拟主机服务商机器上出现,那一定是您真的原创 2014-01-10 18:20:32 · 503 阅读 · 0 评论 -
MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb chan转载 2014-01-09 18:04:59 · 500 阅读 · 0 评论 -
备份数据库
定期的备份可使我们数据库崩溃造成的损失大大降低。在MySQL中进行数据备份的方法有两种,一种是使用mysqldump程序,一种是使用mysqlhotcopy、cp、tar或cpio等打包程序直接拷贝数据库文件。mysqldump程序备份数据库较慢,但它生成的文本文件便于移植。使用mysqlhotcopy等程序备份速度快,因为它直接对系统文件进行操作,需人为协调数据库数据的备份前后一致性。本转载 2013-11-13 11:22:36 · 642 阅读 · 0 评论 -
MySQL程序介绍
安装完MySQL后,在MySQL的安装目录下会生成很多有用的程序,下面对这些程序进行一一介绍。libmysqld----嵌入式MySQL服务器,它不能独立运行,它是一个函数库,可嵌入到其它程序中,使程序具有MySQL服务器的功能。myisamchk和isamchk----检查和修复数据表、分析键值的分布情况、禁止或启用数据表索引的工具。myisampack和pack转载 2013-11-13 11:06:08 · 600 阅读 · 0 评论 -
数据库具体操作
1. 连接数据库服务器$ ./mysql -h host_name -u user_name -p-h host_name(--host=host_name),连接的数据库主机名,如果在本地主机上则可省略。-u user_name(--user=user_name),数据库用户名,在unix系统上,如果系统的登录名与数据用户名一样,则可省略。在windows系统中,可通过设转载 2013-11-13 11:04:20 · 630 阅读 · 0 评论 -
MySQL数据库服务器逐渐变慢 该如何分析与解决
第一步 检查系统的状态通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.1 使用sar来检查操作系统是否存在IO问题#sar -u 2 10 — 即每隔2秒检察一次转载 2014-06-16 16:39:42 · 548 阅读 · 0 评论