MySql no windows + linha de comando

14 views
Skip to first unread message

Ricardo Rocha

unread,
Jan 21, 2011, 7:43:02 AM1/21/11
to dotn...@googlegroups.com
Pessoal,

Tenho um cliente que desenvolveu uma aplicação em windows forms com
.Net 4 e MySql. Criei um instalador que ao final irá executar um .exe,
que na verdade é uma tela de parametrização e instalação/configuração
do MySql (5.1).

O meu problema começa na hora de configurar o MySql ... pois precisa
ser feito de forma transparente ao usuário. Então, depois de instalar
o MSI do mysql, executo o configurador (que quando usada a instalação
visual é um wizard) .... esse cara está me dando muita dor de cabeça
... primeiro porque não me libera acesso ao root e depois porque se eu
defino os parâmetros que preciso, ele "tranca" e não completa sua
execução. Só consigo definir os parâmetros de log, porta e senha do
root (que não funciona ... heheh).

Alguém já precisou usar o configurador do MySql desta forma ou de
alguma forma similar??
Já tentei muitas coisas e na melhor da hipóteses instala e exibe
mensagens do tipo:

Error Nr. 1045
Access denied for user 'root'@'localhost' (using password: NO)

Alguma dica ???

Grato


--
Ricardo José Alves da Rocha
http://blog.sirr.com.br
Porto Alegre - RS

Renato Cantarino

unread,
Jan 21, 2011, 12:51:49 PM1/21/11
to dotn...@googlegroups.com
Ricardo,
 
 
esse erro ja apareceu para mim na seguinte situação:
 
Na instalaçao do Serviço Windows Mysql gerava esse erro.
Eu estava usando a versao mais nova do Mysql.
 
Solução : Baixei uma versao abaixo da citada acima e funcionou perfeito.
 
Verifique se o serviço windows esta sendo criado e se esta startado.
 
att,

--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
".Net Br" no Google Groups: http://groups.google.com.br/group/dotnet_br/
E-mail
do Grupo: dotn...@googlegroups.com
"Your Potential. Our Passion."

==============================
Comunidade de desenvolvedores PHP
"LISTA PHP" no Google Groups: http://groups.google.com.br/group/listaphp
E-mail
do Grupo: list...@googlegroups.com

Ricardo Rocha

unread,
Jan 21, 2011, 3:33:09 PM1/21/11
to DotNet Brasil
Renato,

Eu estava usando a versão 5.1 e agora até migrei para a 5.5.
Aparentemente o arquivo "MySQLInstanceConfig.exe" tem algum bug quando
chamado via linha de comando.

Neste momento o banco está sendo instalado e quando chamo o
MySQLInstanceConfig.exe a aplicação trava ... só passei o parâmetro
para a criação de log!!

const string nameConfigMysql = "MySQLInstanceConfig.exe";
sb.AppendFormat( "\"-l{0}\\mysql.log\" ", mysqlpath );
var mySqlConfig = new Process
{
StartInfo =
{
FileName = Path.Combine( mysqlpath, "bin", nameConfigMysql ),
Arguments = sb.ToString( )
}
};

mySqlConfig.Start( );
mySqlConfig.WaitForExit( );



O final do arquivo de LOG:
Creating Windows service entry.
Service name: "MySQL"
Parameters: "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --
defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL.
Windows service MySQL installed.


Mas ao ir aos serviços do windows vejo que ele não foi criado ... e o
exe tive que finalizar via "gerenciador de tarefas"

Probleminha bem estranho !!!

[]'s

Ricardo


On 21 jan, 15:51, Renato Cantarino <renato.cantar...@gmail.com> wrote:
> Ricardo,
>
> esse erro ja apareceu para mim na seguinte situação:
>
> Na instalaçao do Serviço Windows Mysql gerava esse erro.
> Eu estava usando a versao mais nova do Mysql.
>
> Solução : Baixei uma versao abaixo da citada acima e funcionou perfeito.
>
> Verifique se o serviço windows esta sendo criado e se esta startado.
>
> att,
>
> Em 21 de janeiro de 2011 10:43, Ricardo Rocha
> <ricardorocha....@gmail.com>escreveu:
Reply all
Reply to author
Forward
0 new messages