Salve, ho installato il pacchetto XAMPP e sto tentando di far funzionare alcune piccole applicazioni che avevo. Ma mi si è presentato subito un problema: non posso accedere al database Mysql e nemmeno al tool phpMyAdmin.
Premetto che nell'installazione di XAMPP non ho mai settato una password o un username ne per Mysql ne per nessun altro tool. Ma quando tento di accedere al database tramite comando Php, mi esce questo messaggio:
codice:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp\htdocs\prova\connessione.php on line 2
La stessa cosa accade quando tento di accedere a MySql tramite il tool phpMyAdmin: il messaggio è questo
codice:
Errore Messaggio di MySQL: #1045 - Access denied for user 'root'@'localhost' (using password: NO) Connessione per controluser come definito nella configurazione fallita.
phpMyAdmin ha provato a connettersi al server MySQL, e il server ha rifiutato la connessione.
Si dovrebbe controllare il nome dell'host, l'username e la password nel file di configurazione ed assicurarsi che corrispondano alle informazioni fornite dall'amministratore del server MySQL.
Il file di configurazione config.inc.php è il seguente:
Codice PHP:
<?php ... *
Servers configuration */ $i = 0; /*
* First server */ $i++;
/*
Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* * End of servers configuration */ ?>
A me sembrano corrette le informazioni! Cosa posso fare?
Grazie!