Estoy intentando cambiar la contraseña de usuario root de mysql con el siguiente codigo:
Código
Process.Start("C:\xampp\mysql\bin\mysql.exe", "--host=localhost --user=root --password=*** SET PASSWORD FOR 'root'@'localhost'= PASSWORD('nuevopass')")
Pero no realiza el cambio de contraseña. Alguna sugerencia del por qué no funciona?
Haciendola de ésta otra forma si funciona, pero necesito lograrlo con la primera opcion.
Código
Public Function reset_password_mysql(ByVal clave As String) As Boolean Try cmd = New MySqlCommand conectarMySQL() cmd.Connection = dbCon cmd.CommandText = "update mysql.user set password=PASSWORD('" & clave & "') where User='root';" cmd.ExecuteNonQuery() cierraMySQL() MsgBox("CAMBIO CORRECTO!", MsgBoxStyle.Information) Return True Catch ex As Exception Return False MsgBox("EXCEPCION AL CAMBIAR CONTRASEÑA ROOT MYSQL:" & vbNewLine & Err.Description, MsgBoxStyle.Exclamation, "AVISO") End Try End Function
Espero puedan echarme un cable, gracias.