Description:
On Windows 98 SE:
I completely removed C:\mysql. After installing MySQL 5.0.16 in C:\Program Files\MySQL\MySQL Server 5.0. the command C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld don't start MySQL on Windows 98 SE.
This commands return : "[Error] Can't find messagefile 'C:\Program
Files\MySQL\MySQL Server 5.0\share\english\errmsg.sys'". (errmsg.sys exists
at that location).
(On Windows XP:
I can run MySQL as a service.
I can run it from the command line with the option --console
But I can't run it from the command line without this option)
How to repeat:
On Windows 98 SE:
I completely removed C:\mysql from my hard disk and the my.ini file in
C:\Windows. I used the mysql automated installer then the configuration
wizard. MySQL was installed in C:\Program Files\MySQL\MySQL Server 5.0.
The command C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld don't start
MySQL on Windows 98 SE.
This commands return : "[Error] Can't find messagefile 'C:\Program
Files\MySQL\MySQL Server 5.0\share\english\errmsg.sys'". (errmsg.sys exists
at that location).
I completely removed all occurence of MySQL from my hard disk.
Scan the whole disk to find all remaining occurence oh my.ini - my.cnf - libmySQL.dll - mysql*.* : none found
I removed the registry key : HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB
I installed mysql 5.0.16 from "mysql-noinstall-5.0.16-win32.zip" in C:\mysql
new ini file my.ini in c:\windows with correct path to myqsl and data
tried mysqld from command line :
The server don't start and this message appear:
"[Error] Can't find messagefile 'C:\mysql\share\english\errmsg.sys'"
I checked this file : errmsg.sys exists in
C:\mysql\share\english\errmsg.sys.
Starting the server with the option "--defaults-file=file_name" doesn't solve my problem.
Note: Installation on a computer which never had mysql on the hard disk and
installation at "C:\Program Files\MySQL\MySQL Server 5.0" had the same
outcome : the server did not start from the command line