2、使用了以下命令,创建了一个新的服务,但进入数据库是新建的:
a、mysqld --initialize --user=mysql --console
b、mysqld --install
c、重新设置了密码
A、还能回退到之前的状态的吗,根据我的描述,是否已经破坏了原有的“空间结构”?
B、如果不能,那么下一步要如何做,确保安全地恢复数据呢?
安装MySQL 5.7到D盘后有几个问题:
1、我是通过mysql installer来安装,完成后没有发现my.ini文件 ?
1、第一次尝试我拷贝了一个my.ini文件,并把datadir的路径更正了,有其他路径的配置项注释了,但是没有效果
2、第二次尝试发现数据库服务默认绑定的是C盘的my.ini文件,停止服务后修改配置文件的datadir的路径,但是无法启动服务?
2、一开始Navicat不能连接MySQL,提示错误1130:'' Host 'WIN-ASVT...' is not allow connect to ..." ?
于是我把host字段的localhost修改为%
3、MySQL的安装目录里没有data文件夹?
1、第一次尝试我直接拷贝备份的data,没有覆盖和替换,没有效果
2、第二次尝试执行命令:'mysqld –initialize-insecure –user=mysql',然后替换data文件夹还是没有效果
目前数据库服务启动正常,只能看到默认的系统库,任何用户创建的数据库没有显示,请各位专业人士指导下该如何做?
如果描述得还不清楚,请指出来,谢谢!
最新进展:
数据库已经全部还原上去了,可以看到数据表,但是查询所有表都会提示error 1146:table xxx is no exist,经过检测数据文件并没有损坏?
[此贴子已经被作者于2021-2-22 17:58编辑过]