设为首页收藏本站

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

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 99|回复: 14

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

[复制链接]

362

主题

4273

回帖

9802

积分

论坛元老

积分
9802
发表于 2013-7-10 22:13:07 | 显示全部楼层 |阅读模式
phpmysqladmin里有修复表和优化表的功能.但是每次都要登录phpmysqladmin才可以.
在linux下有没有终端下修复和优化mysql表数据的命令?谢谢了.
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

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

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



有的 我这里crontab每天自动执行。。应该是这个
mysqlcheck -Aos -u root -p[密码]

这个是修复数据的吗? Aos是参数还是数据库名称? 谢谢
回复

使用道具 举报

276

主题

2541

回帖

5964

积分

论坛元老

积分
5964
发表于 2013-7-10 22:29:25 | 显示全部楼层
sql 那也总得登录才是
回复

使用道具 举报

94

主题

2463

回帖

5270

积分

论坛元老

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

Ruclinux 发表于 2013-7-10 22:36



这个是修复数据的吗? Aos是参数还是数据库名称? 谢谢

优化修复所有数据库
回复

使用道具 举报

94

主题

2463

回帖

5270

积分

论坛元老

积分
5270
发表于 2013-7-10 22:32:47 | 显示全部楼层
有的 我这里crontab每天自动执行。。应该是这个
mysqlcheck -Aos -u root -p[密码]
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

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

smyz 发表于 2013-7-10 22:29



sql 那也总得登录才是

因为登录ssh很快,不像phpmysqladmin加载慢. 所以就想知道有没有什么命令是一键修复或优化数据表数据的. 谢谢Caboo
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

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

polar 发表于 2013-7-10 22:51



mysqlcheck -Aos -u root -p[密码]   

要空格嘛  -uroot 还是-u root  -p 密码?

不需要空格 就像普通的用mysql命令连接数据库不需要空格一样
雨宫音羽 发表于 2013-7-10 22:48



优化修复所有数据库

谢谢了.
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

积分
9802
 楼主| 发表于 2013-7-10 22:36:35 | 显示全部楼层
http://wiki.vps.net/controlpanels/cpanel/how-to-repair-a-mysql-database/
这个地址里的方法可以吗?
mysqlcheck --all-databases -r #repair databases
mysqlcheck --all-databases -a #analyze databases
mysqlcheck --all-databases -o #optimize databases
回复

使用道具 举报

321

主题

734

回帖

2533

积分

金牌会员

积分
2533
发表于 2013-7-10 22:38:14 | 显示全部楼层

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



优化修复所有数据库

mysqlcheck -Aos -u root -p[密码]   

要空格嘛  -uroot 还是-u root  -p 密码?
回复

使用道具 举报

362

主题

4273

回帖

9802

积分

论坛元老

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

Ruclinux 发表于 2013-7-10 22:56



#mysqlcheck -Aos -uroot -p
还是
#mysqlcheck -Aos -u root -p

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-16 06:15 , Processed in 0.011998 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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