随笔分类 - mysql
mysql
摘要:一、使用sourcesource sql脚本文件路径二、使用mysqldump命令行下具体用法如下: mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名;1、导出数据库為dbname的表结构(其中用户名為root,密码為dbpasswd,生成的脚本名為db.sql) mysqldump -uroot -pdbpasswd -d dbname >db.sql;2、导出数据库為dbname某张表(test)结构 mysqldump -uroot -pdbpasswd -d dbname test>db.sql;3、导出数据库為dbname所有表结构及表数据(不加-d
阅读全文
摘要:用了好长时间mysql,却没有用心记住一些有用的东西,加油!mysql> SHOW VARIABLES;+---------------------------------+-------------------------------------------+| Variable_name | Value |+---------------------------------+-------------------------------------------+| auto_incr...
阅读全文
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样
阅读全文
摘要:1、首先安装好perl环境。2、在dos环境中,切换到perl目录中,例如我的目录是dos 命令 cd c:\Perl\bin3、在此目录输入perl mysqldumpslow的路径\mysqldumpslow.pl+mysqldumpslow命令 +slow.log的路径+输出的地方例如:我的mysqldumpslow目录为slow.log的目录为C:\Perl\bin\slow.log输出的文件为time .txt,目录为E:\mysqldumpslow的命令参数列举如下:--help输出帮助信息-v输出详细信息 -d调试 -s 按照什么排序,默认是'at',显示顺序为倒
阅读全文
摘要:转自http://blog.csdn.net/leamonjxl/article/details/6431444MySQL越来越被更多企业接受,随着企业发展,MySQL存储数据日益膨胀,MySQL的性能分析、监控预警、容量扩展议题越来越多。“工欲善其 事,必先利其器”,那么我们如何在进行MySQL性能分析、监控预警、容量扩展问题上得到更好的解决方案,就要利用各种工具来对MySQL各种指标进行分 析。本文是读书笔记,下面提及的工具,读者可能都用过,或打算准备是使用。MySQL服务器的发布包没有包含那些能完成许多常见任务的工具,例如监控服务器的工具、比较服务器间数据的工具。我们把这些工具分成以下几
阅读全文
摘要:Windows下开启MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上log-slow-queries = F:\MySQL\log\mysqlslowquery.loglong_query_time = 2Linux下启用MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.cnf找到[mysqld]下面加上log-slow-queries=/data/mysqldata/slowquery.loglong_query_time=2注意log-slow-queries = F:\MySQL\log\mysqlslow.
阅读全文
摘要:discuz内个慢啊,一看MYSQL经常冲到100%,赶紧找原因,这里先记下WINDOWS主机下打开MYSQL慢查询日志,如下:CMD命令行到MYSQL的BIN目录,NET STOP MYSQL,找到my.ini文件(mysql目录下),添加到[mysqld]行下:long_query_time=2log-slow-queries= /usr/local/mysql/log/slowquery.log然后再启动MYSQL:NET START MYSQL 就可以了.mysql的几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日
阅读全文
摘要:我之前的数据库编码是默认的LATIN1,但是想转换为UTF8,baidu、google了半天,方法有很多,可是许多方法要么就是特别麻烦,要么就是看不懂。查了半天,也测试了半天,终于搞定了,下面将步骤写一下测试环境:WINDOW XPMysql版本:5.01、用mysqldump将latin1编码的数据库导出成为sql文件。C:/>d:D:/>cd D:/Program Files/MySQL/MySQL Server 5.0/binD:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -uroot -p --quick -
阅读全文