Cara mengubah server phpmyadmin

Sejak versi 1. 4. 2, phpMyAdmin mendukung administrasi beberapa server MySQL. Oleh karena itu, sebuah -array telah ditambahkan yang berisi informasi login untuk server yang berbeda. Yang pertama berisi nama host dari server pertama, yang kedua berisi nama host dari server kedua, dll. Di

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
4, hanya ada satu bagian untuk definisi server, namun Anda dapat memasukkan sebanyak yang Anda butuhkan di
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
5, salin blok itu atau bagian yang diperlukan (Anda tidak perlu menentukan semua pengaturan, hanya yang perlu Anda ubah)

Catatan

Array dimulai dengan $cfg['Servers'][1]. Jangan gunakan $cfg['Server'][0]. Jika Anda menginginkan lebih dari satu server, cukup salin bagian berikut (termasuk penambahan $i) beberapa kali. Tidak perlu mendefinisikan array server lengkap, cukup tentukan nilai yang perlu Anda ubah

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
7Jenis. string Nilai default.
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_8

Nama host atau alamat server MySQL $i-th Anda. e. g.

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_9

Nilai yang mungkin adalah

  • nama host, e. g. ,
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    8 atau
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    1
  • alamat IP, mis. g. ,
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    2 atau
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    3
  • Alamat IPv6, mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _4
  • titik -
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _5, i. e. , gunakan pipa bernama pada sistem windows
  • kosong -
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _6, nonaktifkan server ini

Catatan

Nama host

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_9 ditangani secara khusus oleh MySQL dan menggunakan protokol koneksi berbasis soket. Untuk menggunakan jaringan TCP/IP, gunakan alamat IP atau nama host seperti
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
8 atau
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
9. Anda dapat mengonfigurasi jalur ke soket dengan

Lihat juga

,

$cfg['Servers'][$i]['hide_db'] = '^a'; 
2Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Nomor port server MySQL $i-th Anda. Standarnya adalah 3306 (biarkan kosong)

Catatan

Jika Anda menggunakan

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
9 sebagai nama host, MySQL mengabaikan nomor port ini dan terhubung dengan soket, jadi jika Anda ingin terhubung ke port yang berbeda dari port default, gunakan
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
8 atau nama host asli di

Lihat juga

,

$cfg['Servers'][$i]['hide_db'] = '^a'; 
8Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Jalur ke soket yang akan digunakan. Biarkan kosong untuk default. Untuk menentukan soket yang benar, periksa konfigurasi MySQL Anda atau, menggunakan klien baris perintah mysql, keluarkan perintah

$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 
0. Di antara informasi yang dihasilkan akan ditampilkan soket yang digunakan

Catatan

Ini berlaku hanya jika diatur ke ________0______9

Lihat juga

,

$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 
4Jenis. nilai default boolean. PALSU

Apakah mengaktifkan SSL untuk koneksi antara phpMyAdmin dan server MySQL untuk mengamankan koneksi

Saat menggunakan ekstensi

$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 
_5, tidak ada opsi konfigurasi
$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 
6 yang tersisa yang berlaku

Kami sangat menyarankan ekstensi

$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 
_7 saat menggunakan opsi ini

Lihat juga

, , , , , , ,

ALTER TABLE `pma__column_comments` ADD `mimetype` VARCHAR( 255 ) NOT NULL, ADD `transformation` VARCHAR( 255 ) NOT NULL, ADD `transformation_options` VARCHAR( 255 ) NOT NULL; 
_4Jenis. string Nilai default. BATAL

Jalur ke file kunci klien saat menggunakan SSL untuk menghubungkan ke server MySQL. Ini digunakan untuk mengotentikasi klien ke server

Misalnya

$cfg['Servers'][$i]['ssl_key'] = '/etc/mysql/server-key.pem'; 

Lihat juga

, , , , , , ,

<'allow' | 'deny'>  [from]  
1Jenis. string Nilai default. BATAL

Jalur ke file sertifikat klien saat menggunakan SSL untuk menghubungkan ke server MySQL. Ini digunakan untuk mengotentikasi klien ke server

Lihat juga

, , , , , , ,

<'allow' | 'deny'>  [from]  
8Jenis. string Nilai default. BATAL

Jalur ke file CA saat menggunakan SSL untuk menghubungkan ke server MySQL

Lihat juga

, , , , , , ,

'all' -> 0.0.0.0/0 'localhost' -> 127.0.0.1/8 'localnetA' -> SERVER_ADDRESS/8 'localnetB' -> SERVER_ADDRESS/16 'localnetC' -> SERVER_ADDRESS/24 
5Jenis. string Nilai default. BATAL

Direktori berisi sertifikat SSL CA tepercaya dalam format PEM

Lihat juga

, , , , , , ,

$cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow bob from all'); // Allow only 'bob' to connect from any host  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow mary from 192.168.100.[50-100]'); // Allow only 'mary' to connect from host 192.168.100.50 through 192.168.100.100  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow % from 192.168.[5-6].10'); // Allow any user to connect from host 192.168.5.10 or 192.168.6.10  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow root from 192.168.5.50','allow % from 192.168.6.10'); // Allow any user to connect from 192.168.6.10, and additionally allow root to connect from 192.168.5.50 
2Jenis. string Nilai default. BATAL

Daftar sandi yang diizinkan untuk koneksi SSL ke server MySQL

Lihat juga

, , , , , , ,

$cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow bob from all'); // Allow only 'bob' to connect from any host  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow mary from 192.168.100.[50-100]'); // Allow only 'mary' to connect from host 192.168.100.50 through 192.168.100.100  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow % from 192.168.[5-6].10'); // Allow any user to connect from host 192.168.5.10 or 192.168.6.10  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow root from 192.168.5.50','allow % from 192.168.6.10'); // Allow any user to connect from 192.168.6.10, and additionally allow root to connect from 192.168.5.50 
_9Jenis. nilai default boolean. BENAR

Baru di versi 4. 6. 0. Ini didukung sejak phpMyAdmin 4. 6. 0.

Jika instalasi PHP Anda menggunakan MySQL Native Driver (mysqlnd), server MySQL Anda adalah 5. 6 atau lebih baru, dan sertifikat SSL Anda ditandatangani sendiri, ada kemungkinan koneksi SSL Anda akan gagal karena validasi. Menyetel ini ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
_0 akan menonaktifkan pemeriksaan validasi

Sejak PHP5. 6. 0 itu juga memverifikasi apakah nama server cocok dengan CN sertifikatnya. Saat ini tidak ada cara untuk menonaktifkan pemeriksaan ini saja tanpa menonaktifkan verifikasi SSL lengkap

Peringatan

Menonaktifkan verifikasi sertifikat mengalahkan tujuan penggunaan SSL. Ini akan membuat koneksi rentan terhadap serangan manusia di tengah

Catatan

Bendera ini hanya bekerja dengan PHP 5. 6. 16 atau lebih baru

Lihat juga

, , , , , , , ,

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
8Jenis. string Nilai default.
php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
_9

Tidak digunakan lagi sejak versi 4. 7. 0. Pengaturan ini tidak lagi digunakan sejak 4. 7. 0, karena MySQL memutuskan jenis koneksi berdasarkan host, sehingga dapat menyebabkan hasil yang tidak terduga. Silakan atur sesuai sebagai gantinya.

Jenis koneksi apa yang digunakan dengan server MySQL. Pilihan Anda adalah

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_01 dan
php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
9. Standarnya adalah tcp karena hampir dijamin tersedia di semua server MySQL, sementara soket tidak didukung di beberapa platform. Untuk menggunakan mode soket, server MySQL Anda harus berada di mesin yang sama dengan server Web

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_03Tipe. nilai default boolean. PALSU

Apakah akan menggunakan protokol terkompresi untuk koneksi server MySQL atau tidak (percobaan)

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_04Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Izin untuk menggunakan host alternatif untuk menyimpan data penyimpanan konfigurasi

Lihat juga

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_07Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Izin untuk menggunakan port alternatif untuk terhubung ke host yang menyimpan penyimpanan konfigurasi

Lihat juga

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_10Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
6
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
12Tipe. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Akun khusus ini digunakan untuk mengakses. Anda tidak memerlukannya dalam kasus pengguna tunggal, tetapi jika phpMyAdmin dibagikan, disarankan untuk memberikan akses hanya kepada pengguna ini dan mengonfigurasi phpMyAdmin untuk menggunakannya. Semua pengguna kemudian akan dapat menggunakan fitur tanpa perlu memiliki akses langsung

Berubah di versi 2. 2. 5. itu disebut

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
14 dan
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
15

Lihat juga

Pemasangan , , , , , ,

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_20Tipe. Campuran

Baru di versi 4. 7. 0

Anda dapat mengubah pengaturan koneksi MySQL apa pun untuk link kontrol (digunakan untuk mengakses ) menggunakan konfigurasi yang diawali dengan

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
21

Ini dapat digunakan untuk mengubah aspek apa pun dari koneksi kontrol, yang secara default menggunakan parameter yang sama dengan parameter pengguna

Misalnya Anda dapat mengonfigurasi SSL untuk koneksi kontrol

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 

Lihat juga

, , , , , ,

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_29Jenis. string Nilai default.
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_30

Apakah config atau cookie atau atau autentikasi signon harus digunakan untuk server ini

  • otentikasi 'config' (
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    _31) adalah cara lama yang sederhana. username dan password disimpan di
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    5
  • Mode autentikasi 'cookie' (
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    _33) memungkinkan Anda masuk sebagai pengguna MySQL yang valid dengan bantuan cookie
  • Otentikasi 'http' memungkinkan Anda untuk masuk sebagai pengguna MySQL yang valid melalui HTTP-Auth
  • Mode autentikasi 'masuk' (
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    _34) memungkinkan Anda masuk dari data sesi PHP yang telah disiapkan atau menggunakan skrip PHP yang disediakan

Lihat juga

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_35Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Saat menggunakan auth_type =

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
37, kolom ini memungkinkan untuk menentukan Realm Auth Dasar khusus yang akan ditampilkan kepada pengguna. Jika tidak ditentukan secara eksplisit dalam konfigurasi Anda, gabungan string "phpMyAdmin " dan salah satu atau akan digunakan

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_40Tipe. string Nilai default.
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
41
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
42Tipe. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Saat menggunakan set ke 'config', ini adalah pasangan pengguna/kata sandi yang akan digunakan phpMyAdmin untuk terhubung ke server MySQL. Pasangan pengguna/kata sandi ini tidak diperlukan saat atau autentikasi cookie digunakan dan harus kosong

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_45Jenis. nilai default boolean. PALSU

Tidak digunakan lagi sejak versi 4. 7. 0. Pengaturan ini telah dihapus karena dapat memberikan hasil yang tidak diharapkan.

Izinkan upaya masuk tanpa kata sandi saat masuk dengan kata sandi gagal. Ini dapat digunakan bersama dengan otentikasi http, ketika otentikasi dilakukan dengan cara lain dan phpMyAdmin mendapatkan nama pengguna dari autentikasi dan menggunakan kata sandi kosong untuk menghubungkan ke MySQL. Login kata sandi masih dicoba terlebih dahulu, tetapi sebagai fallback, tidak ada metode kata sandi yang dicoba

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_46Jenis. string atau array Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Jika diatur ke (array dari) nama basis data, hanya basis data (ini) ini yang akan ditampilkan kepada pengguna. Sejak phpMyAdmin 2. 2. 1, nama database ini dapat berisi karakter wildcard MySQL ("_" dan "%"). jika Anda ingin menggunakan contoh literal dari karakter ini, lepas dari mereka (I. E. gunakan

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
48 dan bukan
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
49)

Pengaturan ini adalah cara yang efisien untuk menurunkan beban server karena server tidak perlu mengirim permintaan MySQL untuk membuat daftar database yang tersedia. Tapi itu tidak menggantikan aturan hak istimewa dari server database MySQL. Jika disetel, artinya hanya database ini yang akan ditampilkan, tetapi tidak semua database lain tidak dapat digunakan

Contoh penggunaan lebih dari satu database

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_

Berubah pada versi 4. 0. 0. Versi sebelumnya diizinkan untuk menentukan urutan tampilan nama database melalui direktif ini.

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
50Tipe. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Ekspresi reguler untuk menyembunyikan beberapa database dari pengguna yang tidak memiliki hak. Ini hanya menyembunyikannya dari daftar, tetapi pengguna masih dapat mengaksesnya (menggunakan, misalnya, area kueri SQL). Untuk membatasi akses, gunakan sistem hak istimewa MySQL. Misalnya, untuk menyembunyikan semua database yang dimulai dengan huruf "a", gunakan

$cfg['Servers'][$i]['hide_db'] = '^a'; 

dan untuk menyembunyikan penggunaan "db1" dan "db2".

$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 

Informasi lebih lanjut tentang ekspresi reguler dapat ditemukan di bagian sintaks pola PCRE dari manual referensi PHP

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_52Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Hanya berguna saat menggunakan phpMyAdmin dengan banyak entri server. Jika disetel, string ini akan ditampilkan alih-alih nama host di menu pull-down di halaman utama. Ini berguna jika Anda hanya ingin menampilkan database tertentu di sistem Anda, misalnya. Untuk autentikasi HTTP, semua karakter non-ASCII AS akan dihapus

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
54Jenis. string Nilai default.
$cfg['Servers'][$i]['hide_db'] = '^(db1|db2)$'; 
7

Tidak digunakan lagi sejak versi 4. 2. 0. Setelan ini telah dihapus. Ekstensi

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
56 hanya akan digunakan bila ekstensi
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
57 tidak tersedia. Pada 5. 0. 0, hanya ekstensi
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_57 yang dapat digunakan.

Ekstensi PHP MySQL yang akan digunakan (

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_56 atau
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
57)

Disarankan untuk menggunakan

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_57 di semua instalasi

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_62Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Nama database yang berisi penyimpanan konfigurasi phpMyAdmin

Lihat bagian dalam dokumen ini untuk melihat manfaat fitur ini, dan untuk cara cepat membuat database ini dan tabel yang diperlukan

Jika Anda adalah satu-satunya pengguna instalasi phpMyAdmin ini, Anda dapat menggunakan database Anda saat ini untuk menyimpan tabel khusus tersebut; . Untuk instalasi multi-pengguna, setel parameter ini ke nama database pusat Anda yang berisi penyimpanan konfigurasi phpMyAdmin

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_65Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 2. 2. 0 phpMyAdmin memungkinkan pengguna untuk mem-bookmark kueri. Ini dapat berguna untuk kueri yang sering Anda jalankan. Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
70Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 2. 2. 4 Anda dapat mendeskripsikan, dalam tabel 'relasi' khusus, kolom mana yang merupakan kunci di tabel lain (kunci asing). phpMyAdmin saat ini menggunakan ini untuk

  • buat dapat diklik, saat Anda menjelajahi tabel master, nilai data yang mengarah ke tabel asing;
  • tampilkan di tool-tip opsional "kolom tampilan" saat menjelajahi tabel master, jika Anda menggerakkan mouse ke kolom yang berisi kunci asing (gunakan juga tabel 'table_info');
  • dalam mode edit/sisipkan, tampilkan daftar drop-down dari kemungkinan kunci asing (nilai kunci dan "kolom tampilan" ditampilkan) (lihat )
  • tampilkan tautan pada halaman properti tabel, untuk memeriksa integritas referensial (menampilkan kunci asing yang hilang) untuk setiap kunci yang dijelaskan;
  • dalam kueri-demi-contoh, buat gabungan otomatis (lihat )
  • memungkinkan Anda untuk mendapatkan skema database Anda (juga menggunakan tabel table_coords)

Tombol dapat berupa angka atau karakter

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel relasi
  • sekarang sebagai pengguna biasa buka phpMyAdmin dan untuk setiap tabel Anda di mana Anda ingin menggunakan fitur ini, klik Tampilan Struktur/Hubungan/ .

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

Catatan

Dalam versi saat ini,

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_75 harus sama dengan
// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
76. Kolom-kolom tersebut telah dimasukkan dalam pengembangan hubungan lintas-db di masa mendatang

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_77Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 2. 3. 0 Anda dapat menjelaskan, dalam tabel 'table_info' khusus, kolom mana yang akan ditampilkan sebagai tip alat saat menggerakkan kursor di atas kunci yang sesuai. Variabel konfigurasi ini akan menyimpan nama tabel khusus ini. Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    _81)
  • lalu untuk setiap tabel di mana Anda ingin menggunakan fitur ini, klik "Tampilan Struktur/Relasi/Pilih kolom untuk ditampilkan" untuk memilih kolom

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

Lihat juga

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_83Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Fitur desainer dapat menyimpan tata letak halaman Anda; . Tata letak itu disimpan dalam tabel ini. Selain itu, tabel ini juga diperlukan untuk menggunakan fitur ekspor relasi PDF, lihat detail tambahan

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_86Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 2. 3. 0 Anda dapat meminta phpMyAdmin membuat halaman yang menunjukkan hubungan antar tabel Anda. Selanjutnya, antarmuka desainer memungkinkan pengelolaan relasi secara visual. Untuk melakukan ini diperlukan dua tabel "pdf_pages" (menyimpan informasi tentang halaman yang tersedia) dan "table_coords" (menyimpan koordinat di mana setiap tabel akan ditempatkan pada keluaran skema). Anda harus menggunakan fitur "hubungan".

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel yang benar di dan

Fitur ini dapat dinonaktifkan dengan menyetel salah satu konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

Lihat juga

.

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
_92Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Bagian ini memerlukan pembaruan konten. Sejak rilis 2. 3. 0 Anda dapat menyimpan komentar untuk menjelaskan setiap kolom untuk setiap tabel. Ini kemudian akan ditampilkan pada "printview"

Dimulai dengan rilis 2. 5. 0, komentar secara konsekuen digunakan pada halaman properti tabel dan tampilan penelusuran tabel, muncul sebagai tip alat di atas nama kolom (halaman properti) atau disematkan di dalam header tabel dalam tampilan penelusuran. Mereka juga dapat ditampilkan di tempat sampah tabel. Silakan lihat arahan konfigurasi yang relevan nanti

Juga baru di rilis 2. 5. 0 adalah sistem transformasi MIME yang juga didasarkan pada struktur tabel berikut. Lihat Transformasi untuk informasi lebih lanjut. Untuk menggunakan sistem transformasi MIME, tabel column_info Anda harus memiliki tiga kolom baru 'mimetype', 'transformation', 'transformation_options'.

Dimulai dengan rilis 4. 3. 0, sistem transformasi berorientasi input baru telah diperkenalkan. Selain itu, kode kompatibilitas mundur yang digunakan dalam sistem transformasi lama telah dihapus. Akibatnya, pembaruan ke tabel column_info diperlukan untuk transformasi sebelumnya dan sistem transformasi berorientasi masukan baru untuk bekerja. phpMyAdmin akan memutakhirkannya secara otomatis untuk Anda dengan menganalisis struktur tabel column_info Anda saat ini. Namun, jika terjadi kesalahan dengan pemutakhiran otomatis maka Anda dapat menggunakan skrip SQL yang ditemukan di

// Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
94 untuk memutakhirkannya secara manual

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin

  • masukkan nama tabel di (mis. g.

    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    _97)

  • untuk memperbarui PRE-2 Anda. 5. 0 tabel Column_comments menggunakan ini. dan ingat bahwa Variabel di

    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    _5 telah diganti namanya dari
    // Enable SSL $cfg['Servers'][$i]['control_ssl'] = true; // Client secret key $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem'; // Client certificate $cfg['Servers'][$i]['control_ssl_cert'] = '../client-cert.pem'; // Server certification authority $cfg['Servers'][$i]['control_ssl_ca'] = '../server-ca.pem'; 
    99 menjadi

    ALTER TABLE `pma__column_comments` ADD `mimetype` VARCHAR( 255 ) NOT NULL, ADD `transformation` VARCHAR( 255 ) NOT NULL, ADD `transformation_options` VARCHAR( 255 ) NOT NULL; 

  • untuk memperbarui PRE-4 Anda. 3. 0 tabel Column_info secara manual menggunakan skrip SQL ________0______94 ini

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

Catatan

Agar fungsionalitas pemutakhiran otomatis berfungsi, Anda harus memiliki hak istimewa ALTER pada

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
04 basis data. Lihat dokumentasi MySQL untuk GRANT tentang cara
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
05 hak istimewa untuk pengguna

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_06Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 2. 5. 0 Anda dapat menyimpan riwayat Anda, yang berarti semua kueri yang Anda masukkan secara manual ke dalam antarmuka phpMyAdmin. Jika Anda tidak ingin menggunakan riwayat berbasis tabel, Anda dapat menggunakan riwayat berbasis JavaScript

Dengan menggunakan itu, semua item riwayat Anda dihapus saat menutup jendela. Menggunakan Anda dapat menentukan jumlah item riwayat yang ingin Anda tahan. Pada setiap login, daftar ini dipotong hingga jumlah maksimum

Riwayat kueri hanya tersedia jika JavaScript diaktifkan di browser Anda

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _11)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_13Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 3. 5. 0 Anda dapat menampilkan tabel yang baru saja digunakan di panel navigasi. Ini membantu Anda untuk melompat melintasi tabel secara langsung, tanpa perlu memilih database, lalu memilih tabel. Menggunakan Anda dapat mengonfigurasi jumlah maksimum tabel terbaru yang ditampilkan. Ketika Anda memilih tabel dari daftar, itu akan melompat ke halaman yang ditentukan

Tanpa mengonfigurasi penyimpanan, Anda masih dapat mengakses tabel yang baru saja digunakan, tetapi akan hilang setelah Anda keluar

Untuk mengizinkan penggunaan fungsi ini terus-menerus

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _19)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_21Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 2. 0 Anda dapat menampilkan daftar tabel yang dipilih di panel navigasi. Ini membantu Anda untuk melompat ke tabel secara langsung, tanpa perlu memilih database, lalu memilih tabel. Ketika Anda memilih tabel dari daftar, itu akan melompat ke halaman yang ditentukan

Anda dapat menambahkan tabel ke daftar ini atau menghapus tabel darinya di halaman struktur database dengan mengklik ikon bintang di samping nama tabel. Menggunakan Anda dapat mengonfigurasi jumlah maksimum tabel favorit yang ditampilkan

Tanpa mengonfigurasi penyimpanan, Anda masih dapat mengakses tabel favorit, tetapi akan hilang setelah Anda keluar

Untuk mengizinkan penggunaan fungsi ini terus-menerus

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _27)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_29Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 3. 5. 0 phpMyAdmin dapat dikonfigurasi untuk mengingat beberapa hal (kolom yang diurutkan, urutan kolom, dan visibilitas kolom dari tabel database) untuk tabel penelusuran. Tanpa mengonfigurasi penyimpanan, fitur ini tetap dapat digunakan, tetapi nilainya akan hilang setelah Anda keluar

Untuk mengizinkan penggunaan fungsi ini secara terus-menerus

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _34)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_36Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
6
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
38Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 1. 0 Anda dapat membuat grup pengguna yang berbeda dengan item menu yang menyertainya. Pengguna dapat ditugaskan ke grup ini dan pengguna yang masuk hanya akan melihat item menu yang dikonfigurasi ke grup pengguna tempat mereka ditugaskan. Untuk melakukan ini diperlukan dua tabel "usergroups" (menyimpan item menu yang diizinkan untuk setiap grup pengguna) dan "users" (menyimpan pengguna dan tugas mereka ke grup pengguna)

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel yang benar di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _42) dan (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _44)

Fitur ini dapat dinonaktifkan dengan menyetel salah satu konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

Lihat juga

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_46Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 1. 0 Anda dapat menyembunyikan/menampilkan item di pohon navigasi

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _50)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_52Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 3. 0 Anda dapat memiliki daftar kolom pusat per basis data. Anda dapat menambah/menghapus kolom ke daftar sesuai kebutuhan Anda. Kolom ini di daftar tengah akan tersedia untuk digunakan saat Anda membuat kolom baru untuk tabel atau membuat tabel itu sendiri. Anda dapat memilih kolom dari daftar tengah saat membuat kolom baru, ini akan menyelamatkan Anda dari menulis definisi kolom yang sama lagi atau dari menulis nama berbeda untuk kolom serupa

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _56)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_58Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 5. 0 pengaturan desainer Anda dapat diingat. Pilihan Anda mengenai 'Angular/Direct Links', 'Snap to Grid', 'Toggle Relation Lines', 'Small/Big All', 'Move Menu' dan 'Pin Text' dapat diingat terus-menerus

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _62)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_64Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 2. 0 Anda dapat menyimpan dan memuat pencarian kueri-demi-contoh dari Database > panel Kueri

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _68)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_70Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 4. 5. 0 Anda dapat menyimpan dan memuat template ekspor

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _74)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_76Tipe. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 3. 3. x mekanisme pelacakan tersedia. Ini membantu Anda melacak setiap perintah yang dijalankan oleh phpMyAdmin. Mekanisme ini mendukung pencatatan manipulasi data dan pernyataan definisi data. Setelah mengaktifkannya, Anda dapat membuat versi tabel

Pembuatan versi memiliki dua efek

  • phpMyAdmin menyimpan snapshot tabel, termasuk struktur dan indeks
  • phpMyAdmin mencatat semua perintah yang mengubah struktur dan/atau data tabel dan menautkan perintah ini dengan nomor versi

Tentu saja Anda dapat melihat perubahan terlacak. Di halaman Pelacakan laporan lengkap tersedia untuk setiap versi. Untuk laporan Anda bisa menggunakan filter, misalnya Anda bisa mendapatkan daftar pernyataan dalam rentang tanggal. Saat Anda ingin memfilter nama pengguna, Anda dapat memasukkan * untuk semua nama atau Anda memasukkan daftar nama yang dipisahkan dengan ','. Selain itu, Anda dapat mengekspor laporan (yang difilter) ke file atau ke database sementara.

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • masukkan nama tabel di (mis. g.
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
    _80)

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_82Jenis. nilai default boolean. PALSU

Apakah mekanisme pelacakan membuat versi untuk tabel dan tampilan secara otomatis

Jika ini disetel ke true dan Anda membuat tabel atau tampilan dengan

  • BUAT TABEL …
  • BUAT TAMPILAN…

dan tidak ada versi untuk itu, mekanisme akan membuat versi untuk Anda secara otomatis

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_83Tipe. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_84

Menentukan daftar pernyataan yang digunakan pembuatan otomatis untuk versi baru

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_85Jenis. nilai default boolean. BENAR

Apakah pernyataan DROP VIEW IF EXISTS akan ditambahkan sebagai baris pertama ke log saat membuat tampilan

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_86Jenis. nilai default boolean. BENAR

Apakah pernyataan DROP TABLE IF EXISTS akan ditambahkan sebagai baris pertama ke log saat membuat tabel

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_87Jenis. nilai default boolean. BENAR

Apakah pernyataan DROP DATABASE IF EXISTS akan ditambahkan sebagai baris pertama ke log saat membuat database

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_88Jenis. string atau nilai default palsu.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Sejak rilis 3. 4. x phpMyAdmin memungkinkan pengguna untuk mengatur sendiri sebagian besar preferensi dan menyimpannya dalam database

Jika Anda tidak mengizinkan untuk menyimpan preferensi di , pengguna masih dapat mempersonalisasi phpMyAdmin, tetapi pengaturan akan disimpan di penyimpanan lokal browser, atau, tidak tersedia, hingga akhir sesi

Untuk mengizinkan penggunaan fungsi ini

  • mengatur dan penyimpanan konfigurasi phpMyAdmin
  • memasukkan nama tabel

Fitur ini dapat dinonaktifkan dengan menyetel konfigurasi ke

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_94Jenis. nilai default bilangan bulat. 100

Jumlah maksimum baris yang disimpan dalam tabel

Saat tabel dihapus atau diganti namanya, mungkin berisi data yang tidak valid (mengacu pada tabel yang sudah tidak ada lagi). Kami hanya menyimpan jumlah baris terbaru ini dan secara otomatis menghapus baris lama

$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_98Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Mengatur zona waktu yang digunakan oleh phpMyAdmin. Biarkan kosong untuk menggunakan zona waktu server database Anda. Nilai yang mungkin dijelaskan di https. //dev. mysql. com/doc/refman/5. 7/en/time-zone-support. html

Ini berguna ketika server basis data Anda menggunakan zona waktu yang berbeda dari zona waktu yang ingin Anda gunakan di phpMyAdmin

$cfg['Servers'][$i]['hide_db'] = '^a'; 
00Tipe. nilai default boolean. BENAR

Apakah akan mengizinkan akses root. Ini hanya jalan pintas untuk di bawah ini

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_02Tipe. nilai default boolean. PALSU

Apakah akan mengizinkan login tanpa kata sandi. Nilai default

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 
0 untuk parameter ini mencegah akses yang tidak diinginkan ke server MySQL dengan dibiarkan dengan kata sandi kosong untuk root atau di mana pengguna anonim (kosong) ditentukan

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_04Tipe. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Jika urutan aturan Anda kosong, maka otorisasi dinonaktifkan

Jika urutan aturan Anda diatur ke

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_06 maka sistem akan menerapkan semua aturan tolak diikuti dengan aturan izinkan. Akses diizinkan secara default. Setiap klien yang tidak cocok dengan perintah Deny atau tidak cocok dengan perintah Izinkan akan diizinkan mengakses server

Jika urutan aturan Anda diatur ke

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_07 maka sistem akan menerapkan semua aturan izinkan diikuti dengan aturan penolakan. Akses ditolak secara default. Setiap klien yang tidak cocok dengan direktif Allow atau tidak cocok dengan direktif Deny akan ditolak akses ke server

Jika urutan aturan Anda disetel ke

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_08, otorisasi dilakukan dengan cara yang mirip dengan urutan aturan 'tolak, izinkan', dengan batasan tambahan bahwa kombinasi host/nama pengguna Anda harus dicantumkan dalam aturan izinkan, dan tidak tercantum dalam aturan tolak. Ini adalah cara paling aman untuk menggunakan aturan Izinkan/Tolak, dan tersedia di Apache dengan menentukan aturan izinkan dan tolak tanpa menetapkan urutan apa pun

Silakan lihat juga untuk mendeteksi alamat IP di balik proxy

$cfg['Servers'][$i]['hide_db'] = '^a'; 
10Tipe. array string Nilai default. Himpunan()

Format umum untuk aturannya adalah seperti itu

<'allow' | 'deny'>  [from]  

Jika Anda ingin mencocokkan semua pengguna, Anda dapat menggunakan

$cfg['Servers'][$i]['hide_db'] = '^a'; 
11 sebagai karakter pengganti di bidang nama pengguna

Ada beberapa pintasan yang juga dapat Anda gunakan di bidang ipmask (harap dicatat bahwa yang berisi SERVER_ADDRESS mungkin tidak tersedia di semua server web)

'all' -> 0.0.0.0/0 'localhost' -> 127.0.0.1/8 'localnetA' -> SERVER_ADDRESS/8 'localnetB' -> SERVER_ADDRESS/16 'localnetC' -> SERVER_ADDRESS/24 

Memiliki daftar aturan kosong sama dengan menggunakan

$cfg['Servers'][$i]['hide_db'] = '^a'; 
12 jika urutan aturan Anda disetel ke
$cfg['Servers'][$i]['hide_db'] = '^a'; 
06 atau
$cfg['Servers'][$i]['hide_db'] = '^a'; 
14 jika urutan aturan Anda disetel ke
$cfg['Servers'][$i]['hide_db'] = '^a'; 
07 atau
$cfg['Servers'][$i]['hide_db'] = '^a'; 
08

Untuk sistem pencocokan, pekerjaan berikut

  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    17 (tepat)
  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    18 (rentang)
  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    19 (CIDR, alamat jenis Perutean Antar-Domain Tanpa Kelas)

Tetapi yang berikut ini tidak berfungsi

  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    20 (rentang alamat parsial)

Untuk alamat, pekerjaan berikut

  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    21 (alamat yang tepat)
  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    22 (rentang alamat)
  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    23 (CIDR, alamat jenis Perutean Antar-Domain Tanpa Kelas)

Tetapi yang berikut ini tidak berfungsi

  • $cfg['Servers'][$i]['hide_db'] = '^a'; 
    24 (rentang alamat parsial)

Contoh

$cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow bob from all'); // Allow only 'bob' to connect from any host  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow mary from 192.168.100.[50-100]'); // Allow only 'mary' to connect from host 192.168.100.50 through 192.168.100.100  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow % from 192.168.[5-6].10'); // Allow any user to connect from host 192.168.5.10 or 192.168.6.10  $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny'; $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow root from 192.168.5.50','allow % from 192.168.6.10'); // Allow any user to connect from 192.168.6.10, and additionally allow root to connect from 192.168.5.50 

$cfg['Servers'][$i]['hide_db'] = '^a'; 
25Jenis. nilai default boolean. PALSU

Nonaktifkan menggunakan

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_26 untuk mengambil informasi (sebagai gantinya, gunakan perintah
$cfg['Servers'][$i]['hide_db'] = '^a'; 
27), karena masalah kecepatan saat banyak basis data tersedia

Catatan

Mengaktifkan opsi ini mungkin memberi Anda peningkatan kinerja yang besar pada server MySQL lama

$cfg['Servers'][$i]['hide_db'] = '^a'; 
28Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Baru di versi 3. 5. 0

Nama skrip PHP yang akan diambil dan dieksekusi untuk mendapatkan kredensial login. Ini adalah pendekatan alternatif untuk sistem masuk tunggal berbasis sesi. Skrip harus menyediakan fungsi yang disebut

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_30 yang mengembalikan daftar nama pengguna dan kata sandi, menerima parameter tunggal dari nama pengguna yang ada (bisa kosong). Lihat
$cfg['Servers'][$i]['hide_db'] = '^a'; 
_31 sebagai contoh

php /**  * Single signon for phpMyAdmin  *  * This is just example how to use script based single signon with  * phpMyAdmin, it is not intended to be perfect code and look, only  * shows how you can integrate this functionality in your application.  *  * @package    PhpMyAdmin  * @subpackage Example  */ declare(strict_types=1);  /**  * This function returns username and password.  *  * It can optionally use configured username as parameter.  *  * @param string $user User name  *  * @return array  */ function get_login_credentials($user) {     /* Optionally we can use passed username */     if (! empty($user)) {         return [             $user,             'password',         ];     }      /* Here we would retrieve the credentials */     return [         'root',         '',     ]; } 

Lihat juga

$cfg['Servers'][$i]['hide_db'] = '^a'; 
32Tipe. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

Nama sesi yang akan digunakan untuk metode autentikasi signon. Anda harus menggunakan sesuatu yang berbeda dari

$cfg['Servers'][$i]['hide_db'] = '^a'; 
_34, karena ini adalah sesi yang digunakan phpMyAdmin secara internal. Berlaku hanya jika tidak dikonfigurasi

Lihat juga

$cfg['Servers'][$i]['hide_db'] = '^a'; 
36Tipe. nilai default array.
$cfg['Servers'][$i]['hide_db'] = '^a'; 
_37

Baru di versi 4. 7. 0

Array asosiatif parameter cookie sesi dari sistem otentikasi lain. Tidak diperlukan jika sistem lain tidak menggunakan session_set_cookie_params(). Kunci harus menyertakan 'lifetime', 'path', 'domain', 'secure' atau 'httponly'. Nilai yang valid disebutkan dalam session_get_cookie_params, nilai tersebut harus disetel ke nilai yang sama seperti yang digunakan aplikasi lain. Berlaku hanya jika tidak dikonfigurasi

Lihat juga

$cfg['Servers'][$i]['hide_db'] = '^a'; 
39Jenis. string Nilai default.
$cfg['Servers'][$i]['only_db'] = array('db1', 'db2'); 
_6

di mana pengguna akan dialihkan setelah keluar (tidak memengaruhi metode otentikasi konfigurasi). Harus mutlak termasuk protokol

Bagaimana cara mengubah server basis data di phpMyAdmin?

Bagaimana Mengubah Pengumpulan Basis Data di Server MySQL dari phpMyAdmin? .
Masuk ke phpMyAdmin
Pilih Database Anda dan klik tombol Operasi
Pilih Collation yang diperlukan dari Drop-Down Collation
Klik tombol Mulai

Bagaimana cara mengubah nama server di phpMyAdmin?

Mengganti Nama Basis Data . phpMyAdmin akan terbuka di tab baru. Pilih database yang ingin Anda ganti namanya dari kolom sebelah kiri dan kemudian klik Operasi. Pilih database di phpMyAdmin. Go to cPanel > Databases and click on phpMyAdmin. phpMyAdmin will open up in a new tab. Select the database you wish to rename from the left-hand column and then click on Operations. Select a database in phpMyAdmin.

Bagaimana cara mengkonfigurasi phpMyAdmin untuk mengakses banyak Server?

phpMyAdmin menggunakan PHP biasa untuk file konfigurasi, dan larik $cfg['Servers'] untuk mendapatkan server yang dikonfigurasi. Jadi cara yang tepat adalah menambahkan file konfigurasi baru di /etc/phpmyadmin/conf. d untuk setiap server yang ingin Anda tambahkan . Hanya diperlukan untuk mengakhiri nama file.

Di mana server phpMyAdmin saya?

File phpMyAdmin Anda terletak di direktori /usr/share/phpmyadmin/ .