Saya mendapatkan kesalahan ini di halaman utama phpMyAdmin verson: 3.2.1deb1 Fitur tambahan untuk bekerja dengan tabel tertaut telah dinonaktifkan. Untuk mencari tahu mengapa klik di sini. Ketika saya mengklik tautan saya mendapatkan laporan ini.
$cfg['Servers'][$i]['pmadb'] ... OK
$cfg['Servers'][$i]['relation'] ... not OK [ Documentation ]
General relation features: Disabled
$cfg['Servers'][$i]['table_info'] ... not OK [ Documentation ]
Display Features: Disabled
$cfg['Servers'][$i]['table_coords'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ... not OK [ Documentation ]
Creation of PDFs: Disabled
$cfg['Servers'][$i]['column_info'] ... not OK [ Documentation ]
Displaying Column Comments: Disabled
Bookmarked SQL query: Disabled
Browser transformation: Disabled
$cfg['Servers'][$i]['history'] ... not OK [ Documentation ]
SQL history: Disabled
$cfg['Servers'][$i]['designer_coords'] ... not OK [ Documentation ]
Designer: Disabled
Saya sudah menggunakan skrip untuk membuat tabel. Saya memberikan izin kepada pengguna pma. Dan semuanya diatur di /etc/phpmyadmin/conf.inc.php
Tapi itu masih tidak berfungsi ... Tabelnya kosong. Saya berasumsi bahwa mereka harus memiliki sesuatu. Saya tertarik pada fitur hubungan sejarah. Jelas saya sudah membaca dokumentasinya. Mungkin ada hal lain yang menghapus nilai-nilai itu? Adakah kesulitan?
Mencari di mana-mana saya akhirnya mengedit file ini
Tidak ada yang terkait dengan apa yang saya lakukan, tapi saya menemukan komentar ini
Jadi saya berlari
dpkg-reconfigure phpmyadmin
walaupun faktanya sudah berjalan pada waktu instalasi. Ia bertanya apakah saya ingin membuat ulang basis data, jawaban saya adalah TIDAK.Dan sekarang
Ini bukan upgrade, tabelnya dipanggil
pma_column_info
dan sebenarnya, saya tidak peduli lagi. Setidaknya fungsi yang saya inginkan sekarang akan berfungsisumber
Ikuti instruksi di Mengaktifkan Tabel Tertaut di phpMyAdmin . Ini memecahkan masalah yang sama dalam kasus saya!
sumber
Jika Anda menerima pesan yang mengatakan
tetapi baris pertama (
$cfg['Servers'][$i]['pmadb']
) mengatakan OK, saya menemukan bahwa menghapus cookie browser untuk URL phpMyAdmin berfungsi.Saya juga beralih dari
untuk
Pastikan untuk mengatur pengguna dan kata sandi jika Anda beralih ke "config".
sumber
Lakukan hal berikut ini akan memperbaiki masalah.
1) mysql>
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
2)
mysql -uroot -p
=> untuk masuk ke MySQL dan menggunakan perintah skrip /create_table.sql
untuk membuat database (phpMyAdmin) dan semua 9 tabel seperti:...... dan meja lainnya juga.
3) mysql>
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* to 'pma'@'localhost';
4) Restart MySQL dan buka web dan kesalahan hilang.
sumber
Anda perlu membuat struktur untuk database pmadb. Di direktori skrip ada create_tables.sql untuk melakukan itu. Juga periksa dalam file nama database jika Anda memilih nama lain.
sumber
Ini benar-benar menjengkelkan ketika Anda yakin semuanya diatur sesuai dokumen tetapi akhirnya tidak berhasil. Suatu kali saya memiliki masalah bodoh yang persis sama.
Ternyata saya telah membuat pengguna 'pma' tetapi hanya belum memberikan izin untuk memilih-masukkan-perbarui-hapus dalam database 'phpmyadmin'. Dan ya - Anda harus masuk kembali setelah izin ini telah ditetapkan.
sumber
Saya hanya ingin menambahkan apa yang saya lakukan untuk membuat fitur relasi berfungsi pada Ubuntu 8.04 LTS Lucid:
tidak dikomentari:
/* Jenis Autentikasi */
$ cfg ['Server'] [$ i] ['auth_type'] = 'http';
/ * Parameter server * /
$ cfg ['Server'] [$ i] ['host'] = 'localhost';
$ cfg ['Server'] [$ i] ['connect_type'] = 'tcp';
// $ cfg ['Server'] [$ i] ['kompres'] = false;
/ * Pilih mysqli jika server Anda memilikinya * /
// $ cfg ['Server'] [$ i] ['extension'] = 'mysql';
/ * Opsional: Pengguna untuk fitur-fitur canggih * /
$ cfg ['Server'] [$ i] ['controluser'] = 'pma';
$ cfg ['Server'] [$ i] ['controlpass'] = 'rahasia';
/ * Opsional: Fitur-fitur lanjutan phpMyAdmin * /
$ cfg ['Server'] [$ i] ['pmadb'] = 'phpmyadmin';
$ cfg ['Server'] [$ i] ['bookmarktable'] = 'pma_bookmark';
$ cfg ['Server'] [$ i] ['relation'] = 'pma_relation';
$ cfg ['Server'] [$ i] ['table_info'] = 'pma_table_info';
$ cfg ['Server'] [$ i] ['table_coords'] = 'pma_table_coords';
$ cfg ['Server'] [$ i] ['pdf_pages'] = 'pma_pdf_pages';
$ cfg ['Server'] [$ i] ['column_info'] = 'pma_column_info';
$ cfg ['Server'] [$ i] ['history'] = 'pma_history';
$ cfg ['Server'] [$ i] ['designer_coords'] = 'pma_designer_coords';
sumber
Dokumen ditulis Jumat, 8 Oktober 2010
Ketika ada sesuatu yang menyakitkan, saya harus mendokumentasikan solusinya.
Instalasi WAMP saya pada Windows 7 muncul dengan 2 garis merah berikut di phpMyAdmin.
Fitur tambahan untuk bekerja dengan tabel tertaut telah dinonaktifkan. Untuk mencari tahu mengapa klik di sini.
# 1045 - Akses ditolak untuk 'root' @ 'localhost' pengguna (menggunakan kata sandi: NO)
Menyingkirkan banyak teks merah pertama dalam 3 menit
Dari
Home
di phpMyAdmin, klik tab Impor , lalu klik Telusuri dan tempel lokasi berikut dalam kotak nama file.C: \ wamp \ apps \ phpmyadmin3.2.0.1 \ scripts , lalu pilih “create_tables.sql” dan klik “go”.
Buka konsol MySQL dari menu WAMP dan tekan enter.
Saat Anda masuk, tempel di dua baris berikutnya.
Buka WordPad dan klik Open Document . Rekatkan teks berikut ini untuk membuka file.
Kemudian hapus konten antara tag PHP dan tempel di teks berikut.
Klik Simpan!
Tutup browser Anda dan buka lagi, jika kesalahan masih ada, klik refresh dan itu akan hilang.
Menyingkirkan banyak teks merah kedua
Sekarang atur keamanan untuk MySQL dan singkirkan kesalahan lainnya.
Jika terbuka, maka tutuplah phpMyAdmin.
Buka konsol MySQL dari menu WAMP dan rekatkan dua baris berikut.
Pukul Enter!
Buka "config.inc.php" lagi dan ubah baris berikut untuk mengaktifkan kata sandi yang sama seperti di atas.
Kamu sudah selesai! Buka phpMyAdmin dan teks peringatan merah Anda akan hilang!
sumber