Operating system: Windows XP SP3
Database: MariaDB 5.5.49
Cause of the problem:
Open the mysqld.pdb file using a text editor.
In 13 rows and 1012 columns, you will find the following information:
This means that v5.5.49 is compiled with Microsoft Visual Studio 2013! This version of the compiled EXE by default is not supported by XP.
Also mysqld.pdb (3 rows and 1199 columns), the information in the MySQL community release package is as follows:
This shows that MySQL Community edition v5.5.49 is compiled with Microsoft Visual Studio 2008! This version of the compiled EXE is supported by default for XP.
VS and version comparison (from Baidu Encyclopedia)
Name |
Internal version |
C-Class language |
Basic class language |
Java class language |
Other languages |
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 + + 2002Visual C # 2002 |
Visual Basic 2002 |
Visual J # 1.0 |
- |
Visual Studio. NET 2003 |
7.1 |
Visual C + + 2003Visual C # 2003 |
Visual Basic 2003 |
Visual J # 1.1 |
- |
Visual Studio 2005 |
8.0 |
Visual C + + 2005Visual C # 2005 |
Visual Basic 2005 |
Visual J # 2.0 |
- |
Visual Studio 2008 |
9.0 |
Visual C + + 2008Visual C # 2008 |
Visual Basic 2008 |
- |
- |
Visual Studio 2010 |
10.0 |
Visual C + + 2010Visual C # 2010 |
Visual Basic 2010 |
- |
Visual F # |
Visual Studio 2012 |
11.0 |
Visual C + + 2012Visual C # 2012 |
Visual Basic 2012 |
|
Visual F # 2012 |
Visual Studio 2013 |
12.0 |
Visual C + + 2013Visual C # 2013 |
Visual Basic 2013 |
|
Visual F # 2013 |
Visual Studio 2015 |
14.0 |
Visual C++2015visual C # 2015 |
Visual Basic 2015 |
|
Visual F # 2015 |
Visual Studio RTM |
14.0 |
Visual C++2015visual C # 2015 |
Visual Basic 2015 |
|
Visual F # 2015 |
About MariaDB5.5 is not a valid WIN32 application