设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: Ruclinux

请教关于Mysql数据库数据优化的问题

[复制链接]

362

主题

4273

回帖

9802

积分

论坛元老

积分
9802
 楼主| 发表于 2013-7-10 22:48:30 | 显示全部楼层
我找到一个资料,但是有点疑问. 请朋友们指教. 谢谢了.
下面这个mysqlcheck的运行方式是怎样运行的呢?
#shell>mysqlcheck --optimize,-o
这样? 请朋友们给列个执行方式,谢谢.

mysqlcheck:
功能:检查,修复,优化,分析 MyISAM表。
异同:类似于myisamchk。mysqld运行时必须使用mysqlcheck。而myisamchk则用于服务器没有运行时。
mysqlcheck好处是不需要停止服务器来检查或修复表。
调用方式:
shell> mysqlcheck[options] db_name [tables]
shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]
shell> mysqlcheck[options] --all--database
选项:
--all--databases -A 检查所有数据库的所有表。
--analyze,-a   分析表
--auto-repair  如果某个被检查的表坏了,自动修复。
--check  -c      检查表的错误。
--check-only-changed -C 检查上次检查以来已经更改或没有正确关闭的表。
--fast,-F  检查没有正确关闭的表。
--optimize,-o  优化表
--repair, -r  修复,值不唯一时不修复
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

积分
9802
 楼主| 发表于 2013-7-10 22:51:00 | 显示全部楼层

雨宫音羽 发表于 2013-7-10 23:08



你玩我呢?

mysqlcheck -Ao -u用户名 -p密码

对不起,真不是玩,是真不懂所以才问明白,谢谢了.
回复

使用道具 举报

94

主题

2463

回帖

5270

积分

论坛元老

积分
5270
发表于 2013-7-10 22:51:43 | 显示全部楼层

雨宫音羽 发表于 2013-7-10 22:52



不需要空格 就像普通的用mysql命令连接数据库不需要空格一样

#mysqlcheck -Aos -uroot -p
还是
#mysqlcheck -Aos -u root -p
谢谢
回复

使用道具 举报

94

主题

2463

回帖

5270

积分

论坛元老

积分
5270
发表于 2013-7-10 22:52:42 | 显示全部楼层

雨宫音羽 发表于 2013-7-10 23:02



不需要空格 其实自己试试就知道了

我也不知道为什么我弄出来个有空格的 ...

#mysqlcheck -Aos -uroot -p Password
是这个吗? 还是所有参数都不需要空格?
#mysqlcheck-Aos-uroot-pPassword
谢谢了
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

积分
9802
 楼主| 发表于 2013-7-10 22:52:48 | 显示全部楼层

Ruclinux 发表于 2013-7-10 23:06



#mysqlcheck -Aos -uroot -p Password
是这个吗? 还是所有参数都不需要空格?
#mysqlcheck-Aos-uroot-pP ...

你玩我呢?

mysqlcheck -Ao -u用户名 -p密码

这次我去掉s了 加s是无回显模式 你自己看执行回显吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-7-16 07:07 , Processed in 0.027261 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表