Mam taki kod:

private void connectBtn_Click(object sender, System.EventArgs e)
        {
            if (conn != null)
                conn.Close();

            string connStr = String.Format("server={0};user id={1}; password={2}; database=mysql; pooling=false",
                server.Text, userid.Text, password.Text );

            try 
            {
                conn = new MySqlConnection( connStr );
                conn.Open();

                GetDatabases();
            }
            catch (MySqlException ex) 
            {
                MessageBox.Show( "Error connecting to the server: " + ex.Message );
            }
        }

gdzie :

server.Text = "127.0.0.1";
userid.Text = "root";
password.Text = "haslo";

Mam zainstalowanego krasnala i wszystko dziala jezeli program odpalam na swoim kompie, ale cche zeby program dzialal na wszystkich kompach w sieci lokalnej. I jezeli wpisze IP kompa na ktorym jest mysql to niestety wyskakuje komunikat:

"Error Connecting to server #28000Acces Denied for user 'root'@Komp3' (using password: TAK)"

gdzie Komp3 to inny komputer w sieci na ktorym nie ma mysql-a. Chodzi o haslo do kompa? Bo jak wpisze inny numer IP gdzie nie ma mysqla to zwraca blad ze nieznany serwer sql.

Kompy sa numerowane 10.10.6.1, 10.10.6.2 .... 10.10.6.10 na 10.10.6.1 stoi serwer mysql.
Jak sie polaczyc?

P.S.
Uzywam sterowników mysql-connector-net-1.0.8-RC i pliczku MySql.Data.dll