前段时间安装MySQL, 非常顺利, 很快就安装了, 然后经过简单的配置. 进入MySQL的控制台, 输入密码. 然后就顺利地进入到了工作状态.
但是当我第二天进入MySQL的控制台, 输入密码时, 滴的一声后,整个控制台就消失了.重新试了几次, 问题依旧. 就上网百度一下,发现有不少人遇到同样的问题, 很多人都说时my.ini配置错误, 于是打开my.ini按照网上的说的修改, 然后重新启动服务,结果还是不可以. 于是没有办法,就重新安装吧. 重装, 可是在配置到最后一步时,死活完成不了(因为那个步骤就有启动服务的, 服务始终启动不了). 又重新上网找.终于找到解决问题的办法:
先看看MySQL的服务的参数, 所使用的配置文件在什么位置. 我这边的版本就是在安装目录.打开my.ini找到datadir, 然后在打开这个路径删除有关MySQL的文件还有文件夹. 然后再此重新安装, 问题解决.
不过后来又发现同样的问题, 不可以用之前的方法解决了, 即删除对应文件及文件夹, 然后重新安装. 我们用另外一种方法: 当安装完成后, 先把my.ini备份一份. 然后当服务启动不了, 就恢复my.ini.
错错错, 后来发现是每次为了测试我把里面的mysql这个数据库给删除了(drop database mysql), 这时候停止服务,然后再启动服务,就怎么也起不来了.因此很重要,不能删除这个数据库.
当然你如果误删就按照上面说的删除数据目录然后再重新安装.
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。
备份策略一:直接拷贝数据库文件(不推荐)
备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份)
备份策略 ......
为了让用户不需要自己运行mysql安装程序安装mysql数据库,软件发布时需要打包免安装版本的mysql。从mysql官网上直接下载的免安装版本需要各种配置,如果配置不好,很容易产生各种各样的问题。尤其是错误码为1067的问题,我试验了网上的很多方法都没起作用,最后想了一个最简单的方法:
(1)首先使用安 ......