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
, , , , , , ,
[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
, , , , , , ,
[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/245Jenis. 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.502Jenis. 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