This happens when you try to make connection withMySql database from within .NET and is a privileges issues. For resolution, please follow these steps, 1- Run > Command Prompt Move to C:\Program Files\MySql\bin folder. Path for me appears as following, C:\Program Files\MySQL\MySQL Server 5.5\bin> 2- Log into My Sql by exeucting the following command, mysql -u root -p You will be prompted for password. Enter password: On successfull password input you will log into mySql console, mysql> _ 3- Grant All Privileges Execute following command under my sql console, grant all privileges on *.* to `root`@`%` identified by 'password'; Upon successfull completion of command you will recieve confirmation simialr to this, Query OK, 0 rows affected (0.05 sec) Note: Pay special heed to position of apostrophe vs. commas. Usernameis enclosed within apostrophy(`) where as password within commas ('). 4- Flush Privileges Execute following command to ensure the privileges take affect, flush privileges; which will result in notification similar to this, Query OK, 0 rows affected (0.11 sec) You are done. Switch back to Visual Studio to test your settings are properly taking affect. To exit mysql console type exit and press enter. Above steps are summarized in figure below,
|