Mysql
 sql >> Baza danych >  >> RDS >> Mysql

CodeIgniter:Nie można połączyć się z serwerem bazy danych przy użyciu dostarczonych ustawień Komunikat o błędzie

Myślę, że coś jest nie tak z konfiguracją PHP.
Najpierw debuguj połączenie z bazą danych za pomocą tego skryptu na końcu ./config/database.php :

...
  ...
  ...
  echo '<pre>';
  print_r($db['default']);
  echo '</pre>';

  echo 'Connecting to database: ' .$db['default']['database'];
  $dbh=mysql_connect
  (
    $db['default']['hostname'],
    $db['default']['username'],
    $db['default']['password'])
    or die('Cannot connect to the database because: ' . mysql_error());
    mysql_select_db ($db['default']['database']);

    echo '<br />   Connected OK:'  ;
    die( 'file: ' .__FILE__ . ' Line: ' .__LINE__); 
'; echo 'Łączenie z bazą danych:' .$db['default']['baza danych']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) lub die('Nie można połączyć do bazy danych, ponieważ:' .mysql_error()); mysql_select_db ($db['default']['baza danych']); echo '
Połączono OK:'; die( 'plik:' .__PLIK__ . ' Linia:' .__LINE__);

Następnie zobacz, na czym polega problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak skopiować tabelę w MySQL

  2. Co to jest CHAR_LENGTH() w MySQL?

  3. Jak przekonwertować ciąg na szesnastkowy w MySQL – HEX()

  4. LOAD DATA INFILE łatwo przekonwertować RRRRMMDD na RRRR-MM-DD?

  5. Wyszukaj tekst w polach w każdej tabeli bazy danych MySQL