View previous topic :: View next topic |
Author |
Message |
Xanio n00b
Joined: 22 Sep 2004 Posts: 65 Location: Messina
|
Posted: Tue Nov 02, 2004 8:39 pm Post subject: [Risolto] Mysql impossibile accedere |
|
|
Dopo una piccoli smanettamtneti con mysql ho distrattamente modificato ( se non cancellato) il database mysql....morale della facola non riesco più ad accedervi.
1. Ho provato ad utilizzare mysql_safe ... sembra che sono riuscito a ripristinare il tutto ma non riesco a fare il login.
2. Riemergo il tutto....ma i file di configarazione e il database rimangono intatti con consueta impossibilità di login al DB;
3. emerge unemerge mysql --- (i file di configurazione rimangono)
4..???!?!?!? COSA FARE ?!?!?!?! _________________ [ Andrea Salvatore Crisafulli - Sys-Admin & Networking ]
[ PGP ID: 0x2AF1664E - R.U.: #359163 /.-./..-/---/ ]
Last edited by Xanio on Thu Nov 04, 2004 1:13 pm; edited 1 time in total |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Tue Nov 02, 2004 8:48 pm Post subject: |
|
|
veramente l'emerge no configura il database di Mysql, installa solo il software e basta...
per configurarlo:
Code: | ebuild /usr/portage/xxxx/mysql/mysql-xxx.ebuild config |
comunque per sicurezza leggi le note alla fine dell'emerge,
ti dice esattamente i comandi da eseguire per configurare il DB _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Tue Nov 02, 2004 9:47 pm Post subject: |
|
|
ma non conviene lanciare mysql_install_db? |
|
Back to top |
|
|
Xanio n00b
Joined: 22 Sep 2004 Posts: 65 Location: Messina
|
Posted: Tue Nov 02, 2004 10:29 pm Post subject: |
|
|
Ecco cosa succede:
darkmind root # /etc/init.d/mysql start
* Starting mysqld... [ ok ]
darkmind root # /etc/init.d/apache2 start
* Starting apache2... [ ok ]
darkmind root # mysql_install_db
Installing all prepared tables
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/etc/init.d/mysql start (you have to start the server first!)
/usr/bin/mysqladmin -u root -h darkmind password 'new-password'
/usr/bin/mysqladmin -u root password 'new-password'
See the manual for more instructions.
NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
darkmind root # /usr/bin/mysqladmin -u root -h darkmind password mysql
/usr/bin/mysqladmin: connect to server at 'darkmind' failed
error: 'Lost connection to MySQL server during query'
darkmind root # /usr/bin/mysqladmin -u root password mysql
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
darkmind root # _________________ [ Andrea Salvatore Crisafulli - Sys-Admin & Networking ]
[ PGP ID: 0x2AF1664E - R.U.: #359163 /.-./..-/---/ ] |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Wed Nov 03, 2004 1:26 am Post subject: |
|
|
il server e' configurato di default per ascoltare in locale ->> localhost _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Wed Nov 03, 2004 9:59 am Post subject: |
|
|
lopio wrote: | ma non conviene lanciare mysql_install_db? |
si esatto, è quello che fa il config dell'ebuild
e non solo quello _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
Xanio n00b
Joined: 22 Sep 2004 Posts: 65 Location: Messina
|
Posted: Wed Nov 03, 2004 3:02 pm Post subject: |
|
|
Ho provato a fare di tutto ma non riesco ad entra in mysql...il problema è come ho detto che non mi fa autentificare....qualcuno sa come cancellare i db? In quando anche se reinstallo il tutto continua a non funzionare... _________________ [ Andrea Salvatore Crisafulli - Sys-Admin & Networking ]
[ PGP ID: 0x2AF1664E - R.U.: #359163 /.-./..-/---/ ] |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Wed Nov 03, 2004 3:40 pm Post subject: |
|
|
Xanio wrote: | Ho provato a fare di tutto ma non riesco ad entra in mysql...il problema è come ho detto che non mi fa autentificare....qualcuno sa come cancellare i db? In quando anche se reinstallo il tutto continua a non funzionare... |
Sai che se hai appena installato il db la password di root é vuota, quindi non devi usare il parametro -p ? _________________ Ciao da me! |
|
Back to top |
|
|
Xanio n00b
Joined: 22 Sep 2004 Posts: 65 Location: Messina
|
Posted: Thu Nov 04, 2004 8:08 am Post subject: |
|
|
Dopo una notte passato insonne..ho deciso di fare:
$ emerge -C mysql && emerge mysql
Fatto ciò mi sono ritrovato con mysql reinstallato da capo ma con lo stesso problema: non riesco a loggarmi a meno che non faccia:
#mysql -u 'utente' -p
al che mi chiedere la password la inserisco e il DB sembra fungere.
Se provo ad utilizzare phpmyadmin (Versione phpMyAdmin 2.6.0-pl2) non mi fa fare il login.
Ragazzi non so proprio come fare!!!
Vi farò sapere novità al riguardo
PS anche dopo aver reinstallato tutto mi ritrovo sembra con il mio DB intatto, ovvero non rimosso....quindi ergo mi sa tanto che il DB rimangono in una dir particolare e non vengono rimossi, quindi dopo la reinstallazione si ri-linka a quei DB, rendendo invano il mio tentativo di ripristinare il DB mysql.
...magare se qualcuno mi posta la tabella MYSQL, posso provare a reinserirla a mano. _________________ [ Andrea Salvatore Crisafulli - Sys-Admin & Networking ]
[ PGP ID: 0x2AF1664E - R.U.: #359163 /.-./..-/---/ ] |
|
Back to top |
|
|
fe n00b
Joined: 28 Jan 2004 Posts: 11 Location: Italy
|
Posted: Thu Nov 04, 2004 10:44 am Post subject: |
|
|
Code: | # /etc/init.d/mysql stop
# rm -rf `my_print_defaults mysqld | sed -ne '/datadir/s|^--datadir=||p' | tail -n1`/mysql
# emerge --ask --verbose --update gentoolkit
# ebuild `equery which mysql` config
# /etc/init.d/mysql start
# /usr/bin/mysqladmin -u root -h darkmind password 'new-password'
# /usr/bin/mysqladmin -u root password 'new-password'
|
esegui i comandi esattamente come scritto.
se ti dà di nuovo
Code: | # /usr/bin/mysqladmin -u root -h darkmind password mysql
/usr/bin/mysqladmin: connect to server at 'darkmind' failed |
controlla di avere una riga così in /ect/hosts e riesegui
|
|
Back to top |
|
|
Xanio n00b
Joined: 22 Sep 2004 Posts: 65 Location: Messina
|
Posted: Thu Nov 04, 2004 1:11 pm Post subject: |
|
|
Ecco come ho risolto:
1. emerge -C mysql (ho eliminato mysql)
2. rm -r /var/lib/mysql (elimino i db)
2.a se si voglio salvare i db personali basta fare una copia di backup del contenuto della dir
3. emerge -C phpmyadmin
4. emerge phpmyadmin
5. rm -r /var/www/localhost/htdocs/phpmyadmin
6. emerge mysql
7 /etc/init.d/mysql start
8. mysqladmin -u root password 'pass'
9. mysqladmin -u root -h host password 'pass''
10. mysql -u root -p < /usr/share/webapps/phpmyadmin/2.6.0_p2/sqlscripts/mysql/2.6.0_p2_create.sql
11. /etc/init.d/apache2 restart && /etc/init.d/mysql restart
E il tutto ha ricominciato a funzionare come hai vecchi tempi _________________ [ Andrea Salvatore Crisafulli - Sys-Admin & Networking ]
[ PGP ID: 0x2AF1664E - R.U.: #359163 /.-./..-/---/ ] |
|
Back to top |
|
|
bustah Tux's lil' helper
Joined: 26 Jul 2004 Posts: 118
|
Posted: Mon Nov 08, 2004 10:00 am Post subject: |
|
|
Quote: | 8. mysqladmin -u root password 'pass' |
La password deve essere scritta tra apici tipo 'my_password' oppure senza??
Ho fatto la procedura almeno un paio di volte ma non mi autentica phpmyadmin quando entro dal browser con root e my_password
EDIT: il punto 10
Code: | 10. mysql -u root -p < /usr/share/webapps/phpmyadmin/2.6.0_p2/sqlscripts/mysql/2.6.0_p2_create.sql |
me lo fa correttamente, digitando la pass che ho dato...il problema è l'accessio via browser su http://nomemacchina/phpmyadmin/ (si presenta il form username e pass ma non entra!!) |
|
Back to top |
|
|
bustah Tux's lil' helper
Joined: 26 Jul 2004 Posts: 118
|
Posted: Mon Nov 08, 2004 12:26 pm Post subject: |
|
|
Non trovo nemmeno il file di config per phpmyadmin
Ad mysql si connette in modo giusto T_T |
|
Back to top |
|
|
bustah Tux's lil' helper
Joined: 26 Jul 2004 Posts: 118
|
Posted: Tue Nov 09, 2004 9:34 am Post subject: |
|
|
mmmm, nessun suggerimento?
Forse è il caso che forki la discussione in un altro thread visto che questo è flaggato come risolto?
Ditemi voi |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Tue Nov 09, 2004 11:04 am Post subject: |
|
|
bustah wrote: | mmmm, nessun suggerimento?
|
Hai provato a fare una ricerca nel forum? Ci sono alcuni topic che potrebbero interessarti.... _________________ Ciao da me! |
|
Back to top |
|
|
bustah Tux's lil' helper
Joined: 26 Jul 2004 Posts: 118
|
Posted: Sat Nov 20, 2004 10:31 am Post subject: Grossi e variegati problemi con MySQL |
|
|
Dopo varie installazioni e aver letto N post e fatto N+1 tentativi sono finito in una situazione peggiore di quella da cui ero partito...
Avevo MySQL funzionante ma sembrava non ascoltare sulla porta 3306 così ho proceduto al reinstalling:
Code: | rm -rf /var/lib/mysql/mysql
emerge mysql
mysql_install_db
/etc/init.d/mysql start
mysqladmin -u root password 'pass'
mysqladmin -u root -h host password 'pass'
|
La cosa è andata a buon fine
Usando
Code: | mysqladmin version -u root -p |
Vedevo il server funzionante attivo, per cui ho aggiunto all'init:
Code: | rc-update add mysql default |
Dopo aver riavviato, sorpresa, il server non va....cioè si avvia (lo status è started) ma in realtà non lo è!
Se uso mysqladmin version -u root -p ho l'errore:
Code: | bluesteel root # mysqladmin version -u root -p
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! |
E in effetti il socket non c'è....ka dir /var/run/mysqld/ è vuota
Se avete una guida da linkarmi (a parte quella di mySQL.org che l'ho seguita e mi ha portato a questa cosa )
Grazie!
EDIT!!! Opss....volevo fare un nuovo thread! |
|
Back to top |
|
|
IgaRyu Guru
Joined: 23 Jan 2003 Posts: 302 Location: Verona
|
Posted: Sat Nov 20, 2004 11:44 am Post subject: |
|
|
Provata questa soluzione ?
A me in passato ha risolto problemi del genere.
Joe _________________ One Flew East
One Flew West
Some Flew On The Kukool's Nest |
|
Back to top |
|
|
|