MySQL
hong201
飘过Web App,来到Game Dev,关注Android。目前专注于PC Game,望志同道合的朋友一起交流,共同进步!——Simple is better!
展开
-
MySQL优化手记
数据太多了,近千万的数据导致数据库运行奇慢无比,所以迫在眉睫的问题是优化数据库。在网上看了一些帖子,在结合自己的实践,整理一下记录在这里。关于MySQL优化,主要分下面几个方面:1. 硬件换高性能的cpu,加内存。(目前还没到这个阶段,现在的配置还够用,所以这个优化没在考虑之列) 2. 操作系统 据说是MySQL在linux比在windows下运行的更快,俺没试验过,但是俺们用的是li原创 2007-12-26 21:13:00 · 776 阅读 · 0 评论 -
忘记了MySQL的密码?
自己本机上的数据库很久没有用了(本机只用来偶尔测试一下),忘记了root密码,汗最后用下列方案解决之:1.如果 MySQL 正在运行,首先退出:net stop mysql 。 2. cd到 %MySQL%/bin/目录,mysqld-nt --skip-grant-tables就可以不需要密码就进入 MySQL 了。 然后就是 >use mysql >update user set pa原创 2008-04-24 18:57:00 · 754 阅读 · 0 评论 -
MySQL数据库的复制与修复
从一台机器上复制数据库到另一台机器上(增删型):>mysqldump --add-drop-table sampleurl -uruser -p | mysql --compress -h192.168.48.202 -uruser -p sampleurl 从一台机器上复制数据库到另一台机器上(整个数据库):>mysqldump --opt sampleurl -uruser -原创 2008-09-04 18:39:00 · 799 阅读 · 0 评论 -
mysql InnoDB的count(*)
对于InnoDB引擎的表来说,假如该表除了主键之外,还有另一个索引,假如为second_key,select count(*) from table_name;select count(*) from table_name second_key > 0;这两个SQL语句相比,后者要比前者节省很多时间原创 2008-09-09 15:37:00 · 826 阅读 · 0 评论 -
MySQL命令行界面编码
在mysql命令行界面执行命令的时候,切记要设置编码啊,还有一点不爽的就是,上次在命令行的设置,下次进去时不存在了,不得不每次都设置。 设置编码:# 登陆mysqlmysql -hxxx.xxx.xxx.xxx -utest -p --输入密码 mysql > /s一般情况下看到如下显示: 看到四种编码中有两种是utf8,两种是latin1,在这种情原创 2009-05-12 10:48:00 · 1972 阅读 · 0 评论 -
MySQL常用的一些有效命令罗列
简简单单的罗列一些日常常用的MySQL命令。show variables;查看数据库配置的一些配置项show status;查看当前启动的MySQL状态select @@autocommit;查看MySQL当前执行SQL的提交类型(是否自动提交)/s当前连接数据库名,用户名,MySQL版本,字符集等等。show create table ta原创 2009-09-12 22:38:00 · 694 阅读 · 0 评论