Mysql problemi connessione

di il
9 risposte

Mysql problemi connessione

Salve,
ho installato Mysql server 5.5.9 +workbench.
Quando dal workbench provo "Open connection to start querying" per creare un DB nn mi consente di farlo.
Ho probemi con la password dello user root.
Ovviamente non conosco la corretta password per accedere. Quando provo ad impostare una nuova pw utilizzando la configuration wizard di mysql server non passa il controllo della sicurezza e mi dà l'errore 1045 Access denied for user root. Idem quando provo da riga di comando:

Da C: CD programmi, cd mysql, cd mysqlserver 5.5, cd bin

mysql -u root -p

Mi chiede di inserire la pw ma qualunque inserisco va male!Anche un semplice "invio".

Questo è ovviamente un problema in quanto non posso connettermi al DB Mysql attraverso Java (JDBC) che sarebbe il mio obiettivo.

Cosa si può fare?

9 Risposte

  • Re: Mysql problemi connessione

    Ciao se non conosci la password è anche corretto che MySQL ti impedisca di reimpostare la password di root facilmente ... altrimenti dove sarebbe la sicurezza?

    Su Windows per reimpostare la password di MySQL si fa cosi:
    • Stop del servizio Windows MySQL Server
    • Crei un file di testo (che puoi chiamare mysql_reset_password.txt) e dentro ci metti:
      
      UPDATE mysql.user SET Password=PASSWORD('nuovapassword') WHERE User='root';
      FLUSH PRIVILEGES;
      
    • Apri il prompt dei comandi di windows e digiti CMD
    • In base alla cartella di installazione di MySQL esegui il comando
      
      "C:\..cartella..di..installazione\MySQL Server 5.0\bin\mysqld-nt.exe"
               --defaults-file="C:\\..cartella..di..installazione\\MySQL Server 5.0\\my.ini"
               --init-file=C:\\mysql_reset_password.txt
      
    • Stoppi e riavvi il servizio MySQL
    Se tutto è andato bene sei riuscito a reimpostare la password di root di mysql
  • Re: Mysql problemi connessione

    Sono riuscita ad impostare la nuova pw in modo leggermente diverso:
    In C-Programmi-mysql-mysql server 5.5-bin scrivo

    mysqld stop

    mysqld --skip-grant-tables &

    mysql -u root mysql

    Siamo ora in mysql> e quindi scrivo il comando:

    UPDATE user SET password=PASSWORD("nuova_pass") WHERE User='root';
    FLUSH PRIVILEGES;
    exit;

    In C-Programmi-mysql-mysql server 5.5-bin scrivo:

    mysqld restart
  • Re: Mysql problemi connessione

    Tuttavia dal workbench non riesco ad aprire ancora la connessione. Mi dà questo errore:

    cannot start ssh tunnel manager
  • Re: Mysql problemi connessione

    Ciao più o meno la soluzione è simile
    Per workbench invece non è che hai il server mysql su un pc diverso dal tuo?
    In questo caso potresti avere il pc con mysql non abilitato a ricevere connessioni esterne... prova a verificare
  • Re: Mysql problemi connessione

    Il server Mysql è sul mio portatile.
  • Re: Mysql problemi connessione

    Con la Mysql server instance Configuration wizard
    Prepare configuration ok

    Write configuration file ok...ma
    non passa il successivo "start service" e scrive "The service could not be started. Error:0.

    Come posso startare il service?
  • Re: Mysql problemi connessione

    Ciao per il riavvio manuale lo hai già fatto per il cambio password ricordi? mysqld restart

    Il problema è che se non parte dopo lo start manuale vuol dire che hai un problema nell'installazione.
  • Re: Mysql problemi connessione

    Non potrebbe essere qualcos'altro?
    Prima del cambio della pw lo start funzionava...si bloccava solo all'ultimo passo (passo 4. Apply security settings).

    Non ci sn altri comandi per startare il servizio da riga di comando oppure andando in strumenti di amministrazione?
  • Re: Mysql problemi connessione

    O anche dei comandi per visualizzare i possibili errori?
Devi accedere o registrarti per scrivere nel forum
9 risposte