Pangkalan data 'database_name' tidak diketahui - Bagaimana untuk menyelesaikan ralat MySQL: Nama pangkalan data tidak diketahui, contoh kod khusus diperlukan
Apabila menggunakan MySQL, kadangkala anda akan menemui mesej ralat: Pangkalan data tidak diketahui 'database_name'. Mesej ralat ini menunjukkan bahawa MySQL tidak dapat mencari pangkalan data yang anda tentukan. Ini mungkin kerana pangkalan data tidak wujud atau anda tidak mempunyai kebenaran untuk mengakses pangkalan data. Di bawah ini kami akan meneroka beberapa kemungkinan punca dan memberikan contoh kod khusus untuk menyelesaikan isu tersebut.
SHOW DATABASES;
Pernyataan ini akan menyenaraikan semua pangkalan data sedia ada. Jika anda mendapati bahawa pangkalan data yang diperlukan tiada dalam senarai, anda mungkin perlu mencipta pangkalan data baharu. Berikut ialah contoh kod:
CREATE DATABASE database_name;
Pernyataan ini akan mencipta pangkalan data bernama database_name. Pastikan untuk menggantikan database_name dengan nama pangkalan data sebenar yang anda perlukan.
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
Pernyataan ini akan memberikan pengguna bernama 'nama pengguna' semua kebenaran untuk mengakses pangkalan data nama_pangkalan di localhost. Sila pastikan untuk menggantikan nama_database dengan nama pangkalan data sebenar anda dan 'nama pengguna' dengan nama pengguna anda.
Ringkasan:
Apabila MySQL melaporkan ralat "Pangkalan data 'database_name' tidak diketahui", langkah-langkah untuk menyelesaikan masalah ini adalah seperti berikut:
Semoga artikel ini akan membantu menyelesaikan ralat MySQL "nama pangkalan data tidak diketahui". Jika anda masih menghadapi masalah, sila rujuk kepada dokumentasi MySQL rasmi atau dapatkan bantuan daripada pentadbir pangkalan data profesional.
Atas ialah kandungan terperinci Pangkalan data tidak diketahui 'database_name' - Bagaimana untuk menyelesaikan ralat MySQL: nama pangkalan data tidak diketahui. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!