操作系统:Windows XP sp3
数据库:MariaDB 5.5.49
问题原因:
使用文本编辑器打开mysqld.pdb文件.
在13行1012列,会发现如下信息:
这说明v5.5.49是使用Microsoft Visual Studio 2013编译的!这个版本的编译的exe默认是不支持xp的。
同样是mysqld.pdb(3行1199列),在MySQL社区发行包里的信息如下:
这说明MySQL社区版v5.5.49是使用Microsoft Visual Studio 2008编译的!这个版本的编译的exe默认是支持xp的。
vs与版本对照表(来源于百度百科)
名称 |
内部版本 |
C类语言 |
Basic类语言 |
Java类语言 |
其他语言 |
Visual Studio |
4.0 |
Visual C++ 4.0 |
Visual Basic 3.0 |
Visual FoxPro 4.0 |
|
Visual Studio 97 |
5.0 |
Visual C++ 5.0 |
Visual Basic 5.0 |
Visual J++ 1.1 |
Visual FoxPro 5.0 |
Visual Studio 6.0 |
6.0 |
Visual C++ 6.0 |
Visual Basic 6.0 |
Visual J++ 6.0 |
Visual FoxPro 6.0 |
Visual Studio .NET 2002 |
7.0 |
Visual C++ 2002 Visual C# 2002 |
Visual Basic 2002 |
Visual J# 1.0 |
- |
Visual Studio .NET 2003 |
7.1 |
Visual C++ 2003 Visual C# 2003 |
Visual Basic 2003 |
Visual J# 1.1 |
- |
Visual Studio 2005 |
8.0 |
Visual C++ 2005 Visual C# 2005 |
Visual Basic 2005 |
Visual J# 2.0 |
- |
Visual Studio 2008 |
9.0 |
Visual C++ 2008 Visual C# 2008 |
Visual Basic 2008 |
- |
- |
Visual Studio 2010 |
10.0 |
Visual C++ 2010 Visual C# 2010 |
Visual Basic 2010 |
- |
Visual F# |
Visual Studio 2012 |
11.0 |
Visual C++ 2012 Visual C# 2012 |
Visual Basic 2012 |
Visual F# 2012 |
|
Visual Studio 2013 | 12.0 |
Visual C++ 2013 Visual C# 2013 |
Visual Basic 2013 |
Visual F# 2013 |
|
Visual Studio 2015 | 14.0 |
Visual C++2015 Visual C# 2015 |
Visual Basic 2015 | Visual F# 2015 | |
Visual Studio 2015 RTM | 14.0 |
Visual C++2015 Visual C# 2015 |
Visual Basic 2015 | Visual F# 2015 |
时间: 2024-12-21 08:22:28