启动不了mysql如何导出数据

MySQL 无法启动。
可以直接复制数据吗?好的,但是要小心。

首先停止服务,以管理员权限进入MySQL bin目录,使用netstopmysql。

然后进入数据目录,找到数据库文件夹并复制.frm和.ibd文件。

注意这是InnoDB表,MyISAM应该复制.MYD和.MYI。

您也可以重新启动服务并使用netstartmysql。

但请注意,此方法仅适用于InnoDB引擎,MyISAM需要寻找其他方法。

操作前必须有权限、停止服务、备份文件。
不要犯任何错误。

如果 MySQL 仍然可以启动,请使用 mysqldump 或 SELECT INTO OUTFILE。

总之,这个技巧是应急时用的,长远就得想其他办法了。
你自己看看吧。

解决MySQL导出数据到文件报错:ERROR 1290

上周,一位客户询问为什么他在将数据从 MySQL 导出到文件时收到 ERROR 1 2 9 0 错误。
这个问题确实很常见,我以前也遇到过。
此错误通常是由 MySQL secure-file-priv 选项引起的,该选项限制了文件可以导出的路径。

首先,这个secure-file-priv用于提高安全性。
这指定了 MySQL 服务器可以读取或写入文件的路径。
如果导出的文件不在这些指定的路径中,MySQL 将抛出 ERROR 1 2 9 0。

解决该问题的步骤如下:
1 .您必须首先查看当前的 secure-file-priv 配置。
您可以使用“secure_file_priv”等变量,如“secure_file_priv”。
Inspection order.
2 然后,您需要在MySQL配置文件my.ini中找到[mysqld]部分,并修改或添加secure-file-priv配置。
例如,如果要导出E盘workspace_mysql目录下的文件,可以在my.ini中设置secure-file-priv = E:/workspace_mysql/。

3 重点关注路由问题。
在Windows系统上,通常使用反斜杠\,但有时也可以在配置文件中使用正斜杠/。
如果使用正斜杠导致错误;您可以使用两个反斜杠或坚持使用一个反斜杠。

4 准备好结构后,MySQL 服务让这些更改生效不要忘记重新启动。

5 最后使用原来的命令导出数据看看问题是否解决。

我之前解决这个问题的方法很简单。
然而,在特定任务中,您仍然需要关注细节,例如路由问题。
不管怎样,我希望这个方法对你有帮助。
我还在想这个。
以后如果还有其他问题请联系我。