一、情况说明
电脑异常关机,导致数据库无法启动,my.ini文件一片空白,msyql 服务无法启动。需将备份文件导入新数据库。
二、解决方法
重新安装数据库,配置my.ini。
配置完成数据库后,建造相对应的数据库名称。
教程:MYSQL 数据库下载及安装教程_Hao.Hao学习的博客-CSDN博客
观看文章后半部分——mysql在线安装
三、尝试方法
#######大家可以优先尝试前俩种方法,如果还不行再尝试第三中方法######
方法一:mysql命令,直接在服务器上执行
mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
例如:mysql -uroot -proot -Dtext < /tmp/text.sql
方法二:source命令,登录mysql client执行
source 【sql脚本文件路径全名】
例如:source /tmp/text.sql
文件路径是绝对路径,绝对路径指的是按照此路径你可以直接找到文章。
例如:mysql.exe 的绝对路径是D:\mysql\mysql-5.7.29-winx64\bin
尝试完前俩种方法出现下图问题的,第三种方法可匹配。
方法三:按下键盘上的windows+R键输入cmd,或在搜索框直接输入cmd
进入到sql文件夹内
cd /d D:\mysql\mysql-5.7.29-winx64\bin (有些电脑可能会报错,分开进入会解决报错问题,如下图所示)
进入到放置sql的文件夹内,输入mysql -u 用户名 -p回车后输入密码 如图所示(记得配置环境变量)
然后使用use ’数据库名称‘;数据库名称换成自己如要导入的数据库名称。
输入命令source a.sql,如图所示
然后数据转储就解决了,当然也可以采用图形化工具进行导入,比如navicat、 datagrip 等,但是既然从事相关行业,还是尽量采用语句解决吧,毕竟语句解决会了真的很方便。
有啥问题可以留言,共同讨论解决,谢谢观看。