vista下安装mysql

工作的原因,我既需要用mysql4,也需要mysql5。XP的突然崩溃,使我数据库文件来不及备份成命令行形式。决定使用VISTA后,迫使我好好的搞了下mysql。总结了一些东西:

1、对MYSQL文件夹内容,不能直接注册成服务,会报1067的错,不管是哪个版本的mysql。

2、先安装mysql4.0.23,后把原有的data文件替换新安装的data。mysql4.0并不自动注册服务,手动注册吧:
注册服务:mysqld-nt --install mysql4 --defaults-file=c:/windows/my.ini
取消服务:mysqld-nt --remove mysql4
启动服务后,一切OK!
mysql5 直接安装,自动注册服务,COPY DATA数据目录后,一切正常。

3、ibdata1文件是无限增长,不缩小的。哪怕你把数据库表删了。为了释放,空间,唯有把数据导出,重新删光DATA,再对需要数据进行导入。
导出:mysqldump -uroot -Q --add-drop-table -a -e -K -q --result-file=D:\filename.sql -B databasename
如果是从4.0要导入到4.1以上版本,那需要加入--default-character-set=GBK
还要注意有二进制blob类型的加入 --hex-blob 更可靠

4、灵异的事件,在数据全部准备妥当后,使用mysql命令行形式可以读写数据库,但用PHPMYADMIN却会造成数据库死机,多次试验均没有用。无耐之下,用了mysql-front工具,发现使用正常,后再用PHPMYADMIN则死机现象消失了。为证实,我多次重复安装试验,发现新装mysql只有在使用mysql-front后,才能正常使用phpmyadmin。其中原因,难以解释,也许有别的原因,这只是凑巧,不知道是不是mysql-front打通了phpmyadmin的关节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值