欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

开启phpmyadmin所有高级功能

shiping1 的头像

(注意!phpmyadmin不知道从哪个版本开始create_tables.sql所创建的表结构名称中间是两根下划线,所以在创建phpmyadmin中的表结构时候最好使用当前版本phpmyadmin的建表语句!)

1. 创建phpmyadmin数据库并且执行script/create_tables.sql新建所需要的数据表

2. 在confid.inc.php中写入

七月 30, 2012

查看mysql当前的连接数

Filed under: MySQL — nickxl @ 1:50 下午 
Tags: 

七月 11, 2012

Mysql优化表

Filed under: Linux,MySQL — nickxl @ 10:46 下午 

原文地址:http://zhoutianqi.blog.51cto.com/528240/573502

 

优化表有很多方式实现: OPTIMIZE TABLE语句、mysqlcheck工具(服务器要运行)或myisamchk(服务器没有运行或表中没有交互)

为什么优化?随着MySQL的使用,包括BLOB和VARCHAR字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。像具有碎片的磁盘,会降低性能,需要整理,因此要优化。

1. 利用OPTIMIZE语句对表进行优化

2. 利用mysqlcheck对表进行优化
mysqlcheck可进行优化外,还可执行大量的检查和修复任务。

3. 利用myisamchk对表进行优化

以上操作需在服务器关闭或没有与服务器互操作的时候,可以使用myisamchk命令行工具(如果服务器正在运行,那么在运行这条语句之前利用mysqladmin flush-tables对表进行刷新。需确保服务器没有与表进行互操作,否则会出现故障)。myisamchk是最老的方法。必须在正确位置上运行myisamchk,或者指定表所在的路径。
注意:在优化过程中,表会被锁住,因此不要在忙时进行优化操作。同样,需要有足够的空间才能进行OPTIMIZE TABLE。如果没有磁盘空间,MySQL将不能进行优化,表也无法使用。
优化是对包含MyISAM表的数据库的常规管理事务中一个重要环节,应该定期进行。

二、对表进行分析

对表的定期分析可以改善性能,且应该成为常规维护工作的一部分。因为通过更新表的索引信息对表进行分析,可改善数据库性能。

有三种方法可以对表进行分析:

1. 连接到MySQL时,使用ANALYZE TABLE语句

2. 利用mysqlcheck命令行工具(服务器需要运行,并且只对MyISAM表起作用)

3. 利用myisamchk命令行工具(服务器不应该运行,或无对所操作的表发生互操作)

如果试图对不支持分析操作的表进行分析(如InnoDB),那操作将无法进行

五月 24, 2012

数据库之物理备份

Filed under: Linux,MySQL — nickxl @ 2:48 下午 
Tags: , , 

原理很简单,直接备份数据库目录,但是要注意文件夹属性


来自  http://www.linux-centos.com/category/mysql-skill/page/7/

普通分类: