1. check table 和 repair table
登陆mysql 终端:
mysql -uxxxxx -p dbname
check table tabTest
如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:
repair table tabTest
进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。
2. myisamchk, isamchk
其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:
myisamchk tablename.MYI
进行检测,如果需要修复的话,可以使用:
myisamchk -of tablename.MYI
关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。
第一次安装好MySQL后, 打开终端准备输入 mysql -uroot -p 发现报错:
按照网址上的命令在终端输入了一下,
然后再输入 mysql -uroot -p 发现又报错了.
系统偏好设置<MySQL <Start MySQL Server
显示如图就说明已经开启了SQL服务:
好吧, 接下来又接着输入 mysql -uroot -p 发现终于允许敲密码了!
登录初始密码, 然后立马换密码啊! 怎么更换密码, 请看我的另一篇文章~
]( http://www.jianshu.com/p/0f23874705be )
然后就可以使用mysql, 但是我突然想起一个事
果然不出我所料. 也不能每次都输入上面的两个语句吧.
学习就是这样, 从一个坑跳到另一个坑~
怎么样能够一劳永逸呢? 可以去修改环境变量.
STEP 1
输入如下命令修改home目录下的 .bash_profile 文件,如果之前没有进行过环境变量的配置,那么该文件将是空白的无内容,执行如下命令
STEP 2
并将下面这句话
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)