因此,我一直只将wamp用于MySQL方面,但由于wamp使用MySQL v5,所以我决定升级。所以我已经安装了MySQL版本8。

我正在使用大约60GB的数据库存储在我的外部SSD上,我的问题是当我安装新的MySQL v8时,我不得不更新my.ini来声明外部数据库,但是由于某种原因,它将无法从my中读取。 ini文件。

下面是带有my.ini MySQL工作台的图像,该图像显示它正在使用my.ini文件进行配置,还显示了它未使用my.ini中指定的数据路径。

mysql - Win 10 MySQL启动配置文件(my.ini)未加载数据目录-LMLPHP

即使当我使用显式参数启动后台驻留程序和客户端时都说我要使用该配置,它仍然会忽略。

想到一个主意,因为我有很多MYD / FRM / MYI文件,而这是一个新的数据库,我是否必须以某种方式导入它们?

mysql - Win 10 MySQL启动配置文件(my.ini)未加载数据目录-LMLPHP
这就是为什么它不想读取表?

谢谢。

最佳答案

我明白了您为什么认为需要将文件导入data文件夹中的原因。实际上,您所需要做的就是共付旧文件夹并将其粘贴到新的mysql服务器文件夹中。

在新的mysql文件夹中,打开提示并执行命令:

mysql_upgrade -u 'user_name' -p


输入密码,它将负责升级旧数据。

10-07 12:01
查看更多