mysql5.7 故障修复

问题:mysql 5.7.32 数据库出现了故障,服务启动报1053错误, 数据库引擎是INNODB模式
环境:windows
解决:
1、重新安装一个mysql5.7.32数据库,数据库程序和数据目录的安装路径跟原来的不要一样,用作区分。
若老的数据库服务存在的话,新安装的mysql服务名称不要跟老的一样,否则新数据库启动不了。
扩展:mysql服务的移除和注册
移除mysql服务
cmd 进入到mysql安装路径bin目录下 , 执行 mysqld.exe remove 服务名称,来移除mysql服务
注册mysql服务
cmd 进入到mysql安装路径bin目录下, 执行 mysqld --install 服务名称 --defaults-file="my.ini文件路径,此处需要用双引号引起来"

2、停止新数据库服务, 进行文件替换操作
需要删除新库data目录下的相关目录和文件

删除:
mysql , performance_schema,sys
拷贝老的mysql , performance_schema,sys 过来

删除:
ib_buffer_pool
ib_logfile0
ib_logfile1
ibdata1
拷贝老的 ib_buffer_pool,ib_logfile0,ib_logfile1,ibdata1 过来
拷贝老的数据库目录到新数据库的data目录下面来;

关于my.ini
my.ini 文件使用新库的, 并对新库的my.ini文件做适当的优化, 如将数据库的连接数改成2000, 在修改数据库配置文件的时候
注意文件的编码格式, 不要使用记事本来编译文件, 推荐使用notepad来编辑mysql配置文件。

3、 重新启动新的mysql服务
重新启动新的mysql服务,对数据库进行查看,查看数据是否完整。

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部