Update cara menginstal phpMyAdmin versi 3.4.10.1

Download phpMyAdmin

Download phpMyAdmin dari link yang ada di Cara Menginstal phpMyAdmin. Sebelum menginstal pastikan versi PHP yang terinstal adalah PHP 5.2 atau diatasnya dan MySQL minimum MySQL 5.0.

Setelah selesai di download ekstrak file tersebut ke root server sehingga semua filenya akan berada di folder "D:\My Websites\phpMyAdmin\".

Selanjutnya buka Notepad kemudian salin kode berikut.

File Pengaturan phpMyAdmin

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.phpmyadmin.net>.
 *
 * @package phpMyAdmin
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'xxx'; //isikan dengan MySql Password
$cfg['Servers'][$i]['auth_type']     = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/*
 * phpMyAdmin configuration storage settings.
 */

/* User used to manipulate with storage */
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'xxx'; //isikan dengan MySql Password

/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* Contrib / Swekey authentication */
$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

/**
 * Defines whether a user should be displayed a "show all (records)"
 * button in browse mode or not.
 * default = false
 */
//$cfg['ShowAll'] = true;

/**
 * Number of rows displayed when browsing a result set. If the result
 * set contains more rows, "Previous" and "Next".
 * default = 30
 */
//$cfg['MaxRows'] = 50;

/**
 * Use graphically less intense menu tabs
 * default = false
 */
//$cfg['LightTabs'] = true;

/**
 * disallow editing of binary fields
 * valid values are:
 *   false  allow editing
 *   'blob' allow editing except for BLOB fields
 *   'all'  disallow editing
 * default = blob
 */
//$cfg['ProtectBinary'] = 'false';

/**
 * Default language to use, if not browser-defined or user-defined
 * (you find all languages in the locale folder)
 * uncomment the desired line:
 * default = 'en'
 */
//$cfg['DefaultLang'] = 'en';
//$cfg['DefaultLang'] = 'de';

/**
 * default display direction (horizontal|vertical|horizontalflipped)
 */
//$cfg['DefaultDisplay'] = 'vertical';


/**
 * How many columns should be used for table display of a database?
 * (a value larger than 1 results in some information being hidden)
 * default = 1
 */
//$cfg['PropertiesNumColumns'] = 2;

/**
 * Set to true if you want DB-based query history.If false, this utilizes
 * JS-routines to display query history (lost by window close)
 *
 * This requires configuration storage enabled, see above.
 * default = false
 */
//$cfg['QueryHistoryDB'] = true;

/**
 * When using DB-based query history, how many entries should be kept?
 *
 * default = 25
 */
//$cfg['QueryHistoryMax'] = 100;

/*
 * You can find more configuration options in Documentation.html
 * or here: http://wiki.phpmyadmin.net/pma/Config
 */
?>

Kode diatas adalah dari file "config.sample.inc.php" yang ada dalam folder phpMyAdmin jadi anda bisa membandingkan apa-apa saja yang di ubah didalamnya.

Setelah mengisikan MySQL password simpan file tersebut ke "D:\My Websites\phpMyAdmin\" dengan nama "config.inc.php"

Testing phpMyAdmin

Buka browser kemudian di address bar ketikkan "http://localhost/phpmyadmin" atau "localhost/phpmyadmin". Maka jika tidak ada problem akan tampil seperti berikut.

phpMyAdmin-instal.png

Pada bagian bawah mungkin akan ada pemberitahuan atau peringatan bahwa beberapa fungsi telah dinonaktifkan karena pengaturan yang kurang sempurna.

phpMyAdmin warning

Ini terjadi karena belum adanya database untuk penyimpanan data dan informasi. Untuk membuat database ini kita akan mengimpornya dari "D:\My Websites\phpMyAdmin\scripts\create_tables.sql" dengan menggunakan phpMyAdmin.

Sekarang (Mei 2016) file create_table.sql ada di folder sql "D:\My Websites\phpMyAdmin\sql\create_tables.sql"

Membuat phpMyAdmin database

Di dalam jendela phpMyAdmin dari menu paling atas pilih atau klik Import.

Import SQL

Dari File to import klik browse tujukan ke "D:\My Websites\phpMyAdmin\scripts\create_tables.sql"

phpMyAdmin SQL

Kemudian klik "Go". Tunggu beberapa saat hingga prosesnya selesai.

Jika berhasil dengan baik maka akan ada database baru dengan nama phpmyadmin dan pemberitahuan yang menyatakan bahwa pengimporan telah berhasil.

phpMyAdmin Sukses

Refresh browser untuk melihat hasilnya.

Mengaktifkan phpMyAdmin Log In/Log Out

Jika ingin memasukkan user dan password setiap saat masuk ke phpmyadmin maka kita harus mengisi blowfish_secret pada file pengaturan phpMyAdmin (config.inc.php):

$cfg['blowfish_secret'] = ''; /* isikan dengan sembarang */

Hapus dua baris berikut ini:

$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'xxx'; //isikan dengan MySql Password

Kemudian untuk Authentication type diubah dari config menjadi cookie.

$cfg['Servers'][$i]['auth_type']     = 'cookie';

Selamat bereksperimen.

Posted on February 19th, 2012 in Local Server by Masim man

Post a comment

Back to top