Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara saya terhubung ke mysql dari php?

Saya baru saja melihat kode Anda! Variabel dengan nama pengguna adalah $database_username tetapi Anda menggunakan $db_username.. Ubah kode Anda menjadi:

$db_server = mysql_connect($db_hostname, $database_username, $db_password);

atau Anda dapat mengubah baris dengan nama pengguna dengan:$db_username='[pengguna mysql Anda]';//atau nama pengguna yang Anda buat

Ketika Anda tidak melewatkan apa pun, itu akan menjadi asumsi pengguna mysql tetapi tidak akan mendapatkan kata sandi jadi jika Anda belum mendefinisikan $db_password itu akan mengatakan:(menggunakan kata sandi:TIDAK)

Anda mengatur $database_username dengan pengguna Anda tetapi Anda melewatkan $db_username yang tidak disetel sehingga pengguna adalah nama pengguna linux sebagai default ketika tidak ada yang diteruskan dengan kata sandi untuk pengguna mysql! Karena tidak ada pengguna mysql dengan kata sandi atau hak istimewa itu atau bahkan dengan nama itu, Anda tidak diberi akses!

Pengguna itu adalah www-data yang seperti yang Anda duga adalah pengguna Apache yang ditugaskan untuk permintaan sisi klien!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah semua tabel dari MyISAM menjadi InnoDB?

  2. MySQL GROUP BY kolom dan tampilkan nilai di kolom yang berbeda

  3. MySQL - Apa perbedaan antara GROUP BY dan DISTINCT?

  4. apakah saya harus melingkupi keluaran kueri di Coldfusion?

  5. ERROR 1130 (HY000):Host '' tidak diizinkan untuk terhubung ke server MySQL ini