升级到Windows 10时MySQL实例丢失


9

我的Windows 8.1中有一个正在运行的MySQL 5.6实例。升级到Windows 10后,此类实例(包括其Windows服务)消失了。

但是服务器数据文件是完整的。在Windows 10中恢复或重新创建完全相同(或最相似)实例的最佳方法是什么?


对于windows-10-upgrade在这个问题中添加标签感到羞耻。这两个词组在宇宙中没有位置。;-)(更像是window-10-damage-control)
RolandoMySQLDBA 2015年

Answers:


6

您可以手动将服务放回如下:

步骤01)以管理员身份打开Windows CLI

步骤02)cd C:\Program Files (x86)\MySQL\MySQL 5.6\binmysqld.exe居住在任何地方

步骤03)重新安装服务

mysqld --install

而已。

我之前在ServerFaultDBA StackExchange中提到了这一点

试试看 !!!


1

您需要做的就是重新配置当前服务器。您可以在此处找到一个不错的分步教程,包括屏幕截图,您可以这样:

  • 首先,打开应用程序MySQL Installer – Community,然后单击Reconfigure
  • 设置TCP / IP端口号和防火墙
  • 选中“将MySQL Server配置为Windows服务”,然后选中“在系统启动时启动MySQL服务器”。
  • 应用服务器配置,您就完成了!

我使用此方法解决了Jago遇到的相同问题,但是它无法执行Reconfigure的最后一步……无法启动服务。我发现每次运行它都会加载一个新的默认my.ini。我有一个不同的MySQL数据目录(my.ini中的datadir)。即使在重新配置运行时调整了my.ini中的datadir,也不会花费任何时间。但是我发现我要做的就是取消MySQL重新配置,确保my.ini中的datadir正确,进入Windows Services并在那里启动新的MySQL服务。那行得通。真是头疼。
mikato

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.