I am trying to upgrade MySQL to 5.5 or above but having problems as mysqld in not in mysql/bin and after upgrading it cant find the right file locations.
If you used the MySql Installer, your files will most probably be located in the Windows program folder.
If you want to continue, first uninstall MySql 5.5, then go on with updateing MySql in Winginx.
If you want to upgrade the mysql version in Winginx, you can download the ZIP from http://dev.mysql.com/downloads/mysql/5.5.html
I assume you installed Winginx in C:\Winginx
You need to add following lines to my.ini under the block [mysqld]
# The MySQL server
[mysqld]
basedir = ../mysql
datadir = data
bind-address = 127.0.0.1
If you need to change some settings, do not use the Winginx Workbench. It will add MySql 5.1 style settings to your my.ini and make the server fail. Directly update your my.ini if needed.
I tried to continue to use the /data directory with my existing tables, but unfortunately the table format needs to be converted from 5.1 to version 5.5 format. For me the 'mysql-upgrade.exe' failed to convert my tables, so I had to start off with the default /data directory from the package and then migrate my data via mysqldump.