bergantung pada mana -mana lalai yang dihasilkan atau diandaikan secara automatik. Sentiasa membuat kata laluan yang berdedikasi, kuat, dan unik untuk pengguna MySQL yang khusus bertujuan untuk menguruskan pangkalan data anda melalui phpmyadmin. Risiko terbesar ialah kelayakan lalai (jika ada) diketahui secara meluas . Penyerang sering mencuba nama pengguna dan kata laluan biasa (seperti "root" dan "kata laluan") ketika cuba mendapatkan akses yang tidak dibenarkan ke pangkalan data. Sekiranya anda menggunakan kombinasi yang lemah atau mudah ditebak, pangkalan data anda menjadi sangat terdedah kepada serangan kekerasan, suntikan SQL, dan aktiviti berniat jahat yang lain. Kompromi pangkalan data anda boleh membawa kepada pelanggaran data, pengubahsuaian data atau penghapusan, dan pada akhirnya, kerosakan kewangan dan reputasi yang signifikan. Tambahan pula, pemasangan phpmyadmin yang dikompromi dapat memberikan penyerang dengan pijakan untuk berkompromi dengan keseluruhan pelayan anda. Sebaliknya, anda menguruskan akaun pengguna MySQL yang digunakan untuk mengesahkan dengan phpMyAdmin. Ini dilakukan melalui Server MySQL secara langsung, bukan melalui antara muka phpmyadmin. Ganti dengan nama pengguna MySQL sedia ada (sering "root"). Anda akan diminta untuk kata laluan MySQL anda.
Gunakan perintah SQL berikut, menggantikan dengan kata laluan semasa pengguna yang anda ingin ubah dan dengan kata laluan yang kuat dan unik:
ALTER USER 'your_phpmyadmin_username'@'localhost' IDENTIFIED BY 'new_strong_password';
Ganti your_phpmyadmin_username
dengan nama pengguna yang anda gunakan untuk mengakses phpmyadmin. localhost
Menentukan bahawa pengguna ini hanya boleh menyambung dari mesin tempatan. Untuk menambah keselamatan, pertimbangkan untuk menyekat akses ke alamat IP tertentu dan bukannya localhost
. Kata Laluan.
adalah penting untuk konfigurasi phpmyadmin, tetapi ia terutamanya menguruskan perkara seperti sambungan pelayan, tetapan cookie, dan keutamaan bahasa, tidak kelayakan pengesahan pengguna MySQL sendiri. Mengubah fail ini tidak betul boleh mengganggu fungsi phpmyadmin. Sentiasa menguruskan akaun pengguna MySQL anda secara langsung melalui pelayan MySQL, seperti yang digariskan di bahagian sebelumnya. Lokasi
berbeza -beza bergantung kepada kaedah pemasangan, tetapi biasanya dalam struktur direktori phpmyadmin.FLUSH PRIVILEGES;
Atas ialah kandungan terperinci Apakah nama pengguna dan kata laluan phpmyadmin lalai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!