Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

NHibernate install and MySQLyog

Olá pessoal

Gostária de saber se alguém pode ajudar-me por favor, pois é muito desagradavel tentarmos seguir os tutoriais aqui e há sempre algo que nao sai como deveria ou algo que realmente nao foi explicado.

Nunca usei o MySQLyog e nao foi explicado como proceder a coneccao,etc. baixei pelo google e veio uma V trial e nao sei como fazer a conexao usando Uid=nhibernate; Pwd=caelum; mesmo com alguns google-tutorials.

Enfim, nada funciona, uma vez que a table nao foi criada devido a isto. Porém continuarei o Alura-tutorial até que alguem me possa ajudar :)

Muitoooo agradecida

4 respostas

Olá Graziela,

neste curso a string de conexão sugerida é Server=localhost; Database=loja; Uid=nhibernate; Pwd=caelum. Então no Sqlyog precisamos criar o usuário e banco com base nesta string de conexão.

Aqui tem um link do Sqlyog que ensina como criar um usuário pela interface gráfica. Por conta da nossa string de conexão, o campo Username tem que colocar nhibernate, no host fica como localhost e os dois campos Password como caelum.

Já para criar o banco de dados segue este outro link. Neste caso, o Database name será loja.

Olá Lucas,

Agradeco muito pela resposta, porém nao ajudou, porque tentei fazer a execucao exactamente como está no manual para criar o usuario pela interface grafica.

http://sqlyogkb.webyog.com/article/151-getting-started ""Direct connection using MySQL C API: This is by far the fastest way to connect and manage your MySQL server. This is the preferred method if you are not concerned about your MySQL traffic being spoofed. However, this requires direct access to your MySQL server. Most ISPs block the MySQL port or disallow remote access. ""

Como podes verificar a picture do manual, eles usam Server=localhost; Uid=root; e é por default

Exactamente assim consegui fazer e criei a seguir a Database=loja; , porém nao consegui com vossas coordenadas Uid=nhibernate; Password=caelum;

Error No. 1045 denied for user 'nhibernate'@localhost' (using pasword: YES)

O que é este erro? Se voces tivessem explicado esta parte no video talvez seria mais facil, ou se tivessem usado o MSSQLServer :)

Bom, nao sei o que está errado. Obrigado pelo apoio e aguardo resposta.

solução!

Olá Graziela,

quando vamos fazer uma string de conexão com banco de dados precisamos passar Usuário (Uid), Senha (Pwd), I.P /Endereço (Server) e Banco de Dados (Database). No exemplo do vídeo o SqlYog está com o usuário nhibernate e a senha caelum. Mas no seu projeto você passará as informações referentes a como você configurou o seu SqlYog.

Então na sua configuração do SqlYog, qual o seu MySql Host Address, Username, Password e Database name? Na string de conexão, o Uid recebe o valor do Username do SqlYog, Server é o MySql Host Address, Pwd recebe a Password e o Dabase o Database name do banco que você criou.

Se o seu SqlYog ficou igual ao manual, então o seu Uid será root, Server é o localhost, a Pwd depende da Password que você cadastrou e Database é a loja.

Obrigado pelo apoio Lucas,

Marquei como respostei, ´mas minha pergunta nao foi respondida. O que foi explicado aqui foi o que fiz inicialment, porém sem a password que nao conseguir configurar. Queria na verdade ter colocado o User e pass do tutorial do Alura...

Obrigado na mesma