phpmyadmin adalah salah satu alat yang paling banyak digunakan untuk menguruskan pangkalan data anda. Secara lalai, phpmyadmin melakukan pekerjaan yang hebat. Walau bagaimanapun, ia datang dengan banyak sambungan tambahan yang boleh diaktifkan dengan mudah. Dalam artikel ini, kami akan mengaktifkan sambungan ini dan melihat apa yang boleh mereka lakukan untuk kami.
Beberapa ciri berguna termasuk 'penanda buku' untuk menyimpan pertanyaan, 'hubungan' untuk membuat kunci asing boleh diklik, 'Maklumat meja' untuk memaparkan lajur tertentu dan bukannya ID, dan 'Info Column' untuk menambah komen ke nama lajur.
Ciri -ciri lain seperti 'Sejarah' untuk menyelamatkan semua pertanyaan yang dijalankan dalam sesi, 'baru -baru ini' untuk menjejaki jadual yang baru dilihat, 'pilihan UI Table' untuk menyesuaikan pandangan jadual, dan 'Navigasi Menyembunyikan' untuk membersihkan navigasi panel dengan menyembunyikan jadual tidak aktif juga boleh diaktifkan.
Ciri -ciri tambahan seperti 'Penjejakan' untuk memantau perubahan ke meja, 'konfigurasi pengguna' untuk menyimpan konfigurasi pengguna dalam pangkalan data, 'koordinat pereka' untuk pengurusan visual hubungan meja, 'kegemaran' untuk jadual penanda buku, dan 'carian disimpan 'Untuk menyelamatkan dan melakukan carian yang luas dapat diaktifkan untuk meningkatkan kebolehgunaan phpmyadmin.
persediaan
Sebelum anda boleh meneruskan, sila pastikan phpmyadmin sedang berjalan dan berjalan. Selepas log masuk, anda mungkin akan melihat mesej ini di bahagian bawah panel utama:
Mengklik di sini akan membawa anda ke halaman yang menunjukkan bahawa anda tidak mengaktifkan semua sambungan lagi. Anda boleh mengaktifkannya dengan menukar fail config.inc.php dan menambah baris berikut. <span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
Tukar nama pengguna, kata laluan dan nama pangkalan data mengikut keinginan anda sendiri. Semua nilai konfigurasi yang lain adalah nama jadual. Dengan meninggalkan kosong ini, anda akan menyahaktifkan sambungan ini. Walau bagaimanapun, jika anda ingin mengaktifkan apa -apa, saya cadangkan untuk menyimpan nama yang sama seperti yang saya berikan di atas. Bergantung pada versi phpmyadmin anda, tidak semua nilai konfigurasi akan tersedia secara lalai. Dalam kes ini, saya menggunakan versi phpmyadmin 4.2.x. <span>$cfg['Servers'][$i]['controluser'] = 'pma';
</span><span>$cfg['Servers'][$i]['controlpass'] = 'pmapass';
</span><span>$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
</span><span>$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
</span><span>$cfg['Servers'][$i]['relation'] = 'pma__relation';
</span><span>$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
</span><span>$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
</span><span>$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
</span><span>$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
</span><span>$cfg['Servers'][$i]['history'] = 'pma__history';
</span><span>$cfg['Servers'][$i]['recent'] = 'pma__recent';
</span><span>$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
</span><span>$cfg['Servers'][$i]['users'] = 'pma__users';
</span><span>$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
</span><span>$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
</span><span>$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
</span><span>$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
</span><span>$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
</span><span>$cfg['Servers'][$i]['favorite'] = ‘pma__favorite’;
</span><span>$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';</span>
Apabila selesai, sudah tiba masanya untuk membuat pangkalan data. Buat pangkalan data dengan nama yang anda tentukan dalam fail konfigurasi. Seterusnya, anda boleh mencari fail bernama create_tables.sql pada mesin anda, mungkin dalam folder root phpmyadmin atau subfolder skrip. Dalam kes mesin Linux, anda mungkin dapat menemuinya dalam/usr/share/phpmyadmin/contoh/atau/usr/share/doc/phpmyadmin/scripts/. Jalankan fail SQL ini terhadap pangkalan data yang baru dibuat. Sekiranya anda menukar nama jadual dalam konfigurasi di atas, pastikan anda menukar nama jadual di sini juga.
Seterusnya, kita perlu membuat pengguna dengan kata laluan yang kita konfigurasi. Jalankan pertanyaan di bawah, dengan nama pengguna dan kata laluan yang anda tentukan.
<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
<span>$cfg['Servers'][$i]['controluser'] = 'pma';
</span><span>$cfg['Servers'][$i]['controlpass'] = 'pmapass';
</span><span>$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
</span><span>$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
</span><span>$cfg['Servers'][$i]['relation'] = 'pma__relation';
</span><span>$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
</span><span>$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
</span><span>$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
</span><span>$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
</span><span>$cfg['Servers'][$i]['history'] = 'pma__history';
</span><span>$cfg['Servers'][$i]['recent'] = 'pma__recent';
</span><span>$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
</span><span>$cfg['Servers'][$i]['users'] = 'pma__users';
</span><span>$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
</span><span>$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
</span><span>$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
</span><span>$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
</span><span>$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
</span><span>$cfg['Servers'][$i]['favorite'] = ‘pma__favorite’;
</span><span>$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';</span>
Apabila log masuk dan keluar dari phpmyadmin, mesej yang kita lihat sebelum ini harus hilang. Jika masih ada, klik pautan untuk melihat apa yang hilang.
mari kita menyelam ke dalam semua sambungan ini.
bookmarking
Dengan membolehkan penanda buku, anda diberi keupayaan untuk menanda pertanyaan anda. Apabila anda membuat pertanyaan, anda boleh menandakan kotak untuk menanda buku. Juga, apabila pertanyaan telah dijalankan, anda boleh menanda buku itu dengan menatal ke bahagian bawah halaman dan mengisi kotak penanda buku.
Setiap kali anda pergi ke tab SQL, anda akan melihat di bahagian bawah yang boleh anda pilih antara beberapa pertanyaan yang ditandakan. Pilih yang anda mahu gunakan dan tentukan jika anda ingin menghantar, lihat atau hapus pertanyaan.
Hubungan
Hubungan Opsyen mungkin salah satu ciri terbaik yang saya gunakan dalam senarai keseluruhan ini. Jika anda menggunakan kunci asing, kunci tersebut akan menjadi diklik. Dengan mengklik kunci asing, anda akan diarahkan ke meja lain, menunjukkan rekod dengan kunci tertentu.
Juga, sambil menambah atau mengedit rekod dengan kunci asing, bukan medan teks, anda akan mendapat senarai pilih dengan semua pilihan yang mungkin.
Maklumat Jadual
Melihat dropdown dengan semua nilai yang mungkin sekiranya kunci asing bagus. Namun, ia akan menjadi lebih baik jika ia akan menunjukkan lajur tertentu dan bukannya ID. Untuk mencapai ini, pastikan untuk mengaktifkan jadual_info. Pergi ke jadual induk, klik pada struktur dan klik pautan Lihat Hubungan. Jika anda menatal sepanjang jalan ke bahagian bawah halaman, anda boleh menentukan lajur mana yang hendak dipaparkan.
Setiap kali saya membuat rekod baru dengan kunci asing sekarang, nilai dari lajur yang saya pilih kini dipaparkan di sebelah kunci utama. Tidak lagi anda perlu ingat kunci.
halaman pdf
Adalah mungkin untuk mengeksport hubungan anda ke PDF. Untuk dapat melakukan ini, anda perlu mengaktifkan pdf_pages, table_coords dan hubungan dalam konfigurasi anda. Seterusnya, buka pangkalan data yang ingin anda eksport ke PDF. Klik pada tab Operasi. Seterusnya, klik pautan Skema Relational Edit atau Eksport dan teruskan. Isi semua bidang dan klik Hantar. Jika anda menyelesaikan borang, PDF akan melancarkan, menunjukkan semua data yang anda minta. 
Info lajur
Dengan maklumat lajur, anda boleh menambah komen ke nama lajur. Ini boleh menjadi berguna apabila anda ingin menjelaskan kepada orang lain apa yang anda harapkan dalam lajur ini atau apa yang terkandung di dalamnya. Anda boleh melakukannya, dengan menukar data lajur. Anda akan melihat bahawa medan komen baru telah ditambah. Jika anda mengisi komen, komen akan muncul tepat di bawah tajuk lajur.
Di sebelah ini, anda juga boleh menggunakan transformasi ke lajur, dengan cara yang sama anda menambah komen. Dengan transformasi, anda boleh menukar nama fail ke dalam pautan yang boleh diklik, yang akan membuka fail sebenar.
Sejarah
Jika anda mengaktifkan sejarah, semua pertanyaan yang anda jalankan melalui phpmyadmin disimpan dalam sejarah anda, sehingga anda log keluar atau menutup penyemak imbas anda. Anda boleh melihat sejarah pertanyaan anda dengan membuka tetingkap pop timbul pertanyaan dan mengklik sejarah SQL.
terkini
Dalam panel navigasi, anda akan melihat terdapat butang baru -baru ini yang mengandungi drop down dengan semua jadual yang anda lihat baru -baru ini. Secara lalai, senarai jadual terkini ini telah dipaparkan. Walau bagaimanapun, jika anda ingin memastikan ia berterusan antara sesi, anda boleh mengaktifkan baru -baru ini dalam fail konfigurasi anda, pastikan aktiviti baru -baru ini disimpan.
pilihan UI Jadual
Apabila melihat meja, anda boleh menyusun semula lajur dengan menyeretnya ke tempat yang berbeza. Perubahan ini hanya dapat dilihat untuk anda. Perintah itu masih sama untuk jadual sebenar. Di sebelah itu, anda juga boleh menyusun lajur naik dan turun. Semasa sesi anda, perubahan visual yang anda lakukan akan disimpan. Walau bagaimanapun, selepas log keluar, tetapan ini akan ditetapkan kembali kepada lalai. Dengan membolehkan table_uiprefs, tetapan akan berterusan, pastikan anda sentiasa mempunyai pandangan yang sama seperti yang anda konfigurasi.
Pengguna dan Kumpulan Pengguna
Anda mungkin tidak mahu menunjukkan semua pilihan kepada semua pengguna anda. Dalam hal ini, anda boleh menambah kumpulan pengguna ke phpMyAdmin dengan pergi ke tab Pengguna. Buat kumpulan baru dan tentukan apa yang dapat mereka lihat. Seterusnya, anda boleh memberikan pengguna kepada kumpulan ini, pastikan mereka hanya melihat item menu yang anda tandakan semasa membuat kumpulan. Dengan cara ini, anda boleh menunjukkan pandangan yang berbeza kepada pelbagai jenis pengguna dan pastikan anda tidak melihat apa -apa pilihan yang anda tidak gunakan.
Navigasi bersembunyi
Dengan navigasi, anda boleh menyembunyikan jadual tertentu dari gambaran anda dalam panel navigasi. Dengan mengklik mentol lampu di sebelah meja, ia akan hilang. Anda boleh membuatnya muncul semula, dengan mengklik mentol lampu di sebelah nama jadual. Dengan cara ini, anda boleh membuat pandangan anda lebih bersih, menyembunyikan jadual yang anda tidak gunakan secara aktif.
Penjejakan
Dengan penjejakan, anda boleh menjejaki sebarang perubahan yang dilakukan melalui phpmyadmin pada jadual tertentu. Dengan pergi ke meja dan kemudian membuka tab yang bernama Penjejakan, anda boleh membuat versi jadual semasa. Sebarang perubahan pada jadual ini yang dilakukan melalui phpmyadmin kini disimpan. Dengan cara ini, anda boleh mengesan apa yang telah berubah dalam jadual ini sejak versi itu dibuat.
konfigurasi pengguna
Mana -mana konfigurasi pengguna disimpan secara lalai dalam penyemak imbas anda. Ini bermakna apabila anda menggunakan penyemak imbas yang berbeza atau anda membersihkan cache penyemak imbas anda, semua tetapan anda akan hilang. Dengan mengaktifkan userconfig, konfigurasi akan disimpan dalam pangkalan data, yang membolehkan anda menyimpan tetapan yang sama.
koordinat pereka
Dengan membolehkan Designer_Coords, anda boleh melihat hubungan antara jadual anda dalam mod pereka. Jika anda pergi ke pangkalan data dan klik pada pereka, anda akan melihat pandangan yang sama seperti di bawah, menunjukkan semua hubungan. Di sebelah itu, anda boleh menguruskan hubungan ini secara visual melalui tetingkap ini.
Kegemaran
Apabila melihat pangkalan data, anda akan melihat bahawa bintang muncul di sebelah nama meja apabila anda mengaktifkan kegemaran. Dengan mengklik bintang, anda menambah jadual itu ke kegemaran anda. Dalam panel navigasi, anda akan melihat drop kegemaran. Mana -mana jadual yang anda tambahkan pada kegemaran anda, akan muncul dalam drop ini.
Carian yang disimpan
Apabila anda membuka pangkalan data dan anda akan pergi ke tab pertanyaan, anda boleh mengkonfigurasi carian yang luas di sini. Anda boleh menyimpan carian ini dengan menanda buku. Perhatikan bahawa ini adalah penanda buku yang berbeza daripada penanda buku SQL yang telah kita lihat sebelumnya. Walau bagaimanapun, dengan cara ini anda boleh menyimpan carian anda dan melaksanakannya kemudian.
Kesimpulan
Mengaktifkan sambungan ini mudah dan benar -benar dapat meningkatkan kebolehgunaan phpmyadmin. Saya sangat menyukai hakikat bahawa saya boleh mengklik kunci asing supaya saya dapat melihat rekod yang disambungkan. Adakah anda akan mengaktifkan sambungan ini di phpmyadmin anda dan jika ya, yang akan anda aktifkan? Adakah anda menggunakannya? Saya ingin mendengar daripada anda dalam komen di bawah.
Soalan Lazim (Soalan Lazim) Mengenai Membolehkan Ciri -ciri Tambahan PHPMyAdmin
Apakah manfaat membolehkan ciri -ciri tambahan dalam phpmyadmin? Ciri -ciri ini termasuk pengesanan lanjutan perubahan yang dibuat kepada jadual, keupayaan untuk menyimpan dan memuatkan pertanyaan, dan pilihan untuk mengimport dan mengeksport tetapan. Ciri -ciri ini dapat membantu anda menguruskan pangkalan data anda dengan lebih cekap, menjimatkan masa, dan mengurangkan risiko kesilapan. perubahan dibuat ke meja anda. Untuk membolehkan ciri ini, anda perlu membuat jadual 'pma_tracking' dalam pangkalan data phpmyadmin anda. Sebaik sahaja jadual ini dibuat, anda boleh mengaktifkan penjejakan untuk mana -mana jadual dengan memilih dan mengklik pada tab 'Penjejakan'. Muatkan pertanyaan dalam phpmyadmin, anda perlu membuat jadual 'pma_bookmark' dalam pangkalan data phpmyadmin anda. Sebaik sahaja jadual ini dibuat, anda boleh menyimpan pertanyaan dengan mengklik pada 'Bookmark pilihan SQL Query' dalam tab 'pertanyaan'. Untuk memuatkan pertanyaan yang disimpan, anda boleh pergi ke tab 'SQL' dan pilih pertanyaan dari dropdown 'SQL Query'. Untuk mengimport dan mengeksport tetapan di phpmyadmin, anda perlu membuat jadual 'pma_userconfig' dalam pangkalan data phpmyadmin anda. Sebaik sahaja jadual ini dibuat, anda boleh mengeksport tetapan anda dengan pergi ke tab 'Tetapan' dan mengklik pada butang 'Eksport'. Untuk mengimport tetapan, anda boleh pergi ke tab 'Tetapan' dan klik pada butang 'Import'. 'Jadual dalam phpmyadmin digunakan untuk mengesan perubahan yang dibuat ke jadual lain. Ciri ini amat berguna untuk pentadbir pangkalan data yang perlu menjejaki perubahan untuk mengaudit atau menyelesaikan masalah. Jadual dalam phpmyadmin digunakan untuk menyimpan dan memuatkan pertanyaan SQL. Ciri ini dapat menjimatkan masa dan usaha anda dengan membolehkan anda menyimpan pertanyaan yang kompleks dan memuatkannya dengan satu klik. Jadual pma__userconfig 'dalam phpmyadmin digunakan untuk mengimport dan mengeksport tetapan pengguna. Ciri ini berguna jika anda perlu memindahkan tetapan anda dari satu pemasangan phpmyadmin ke yang lain. dalam phpmyadmin tanpa membuat jadual yang diperlukan. Jadual -jadual ini diperlukan untuk menyimpan data yang berkaitan dengan ciri -ciri tambahan.
Bolehkah saya melumpuhkan ciri tambahan dalam phpmyadmin sebaik sahaja ia diaktifkan? Untuk melakukan ini, anda perlu memadam jadual yang sepadan dari pangkalan data phpmyadmin anda. Tingkatkan pengalaman pengurusan pangkalan data anda. Walau bagaimanapun, seperti mana -mana operasi pangkalan data, penting untuk berhati -hati dan pastikan anda memahami apa yang anda lakukan. Sentiasa sandarkan data anda sebelum membuat perubahan pada pangkalan data anda.
Atas ialah kandungan terperinci Dayakan ciri tambahan phpmyadmin '. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!