mysql_install_db – Inisialisasi Direktori Data MySQL


mysql_install_db menginisialisasi direktori data MySQL dan menciptakan tabel sistem, jika mereka tidak ada. To invoke mysql_install_db, use the following syntax:

shell> mysql_install_db [options]

Karena server MySQL, mysqld, perlu untuk mengakses direktori data ketika berjalan nanti, anda harus menjalankan mysql_install_db dari akun yang sama yang akan digunakan untuk menjalankan mysqld atau menjalankannya sebagai root dan menggunakan opsi --user untuk menunjukkan nama pengguna yang akan dijalankan sebagai mysqld. Ini mungkin diperlukan untuk menentukan opsi lain seperti --basedir atau --datadir jika mysql_install_db tidak menggunakan lokasi yang benar untuk direktori instalasi atau direktori data. Sebagai contoh:

shell> scripts/mysql_install_db --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/mysql/data

mysql_install_db perlu memanggil mysqld dengan opsi  --bootstrap dan --skip-grant-tables Jika MySQL dikonfigurasi dengan flag compiler DISABLE_GRANT_OPTIONS, --bootstrap dan --skip-grant-tabel akan dinonaktifkan. Untuk menangani hal ini, mengatur environment MYSQLD_BOOTSTRAP variabel dengan nama path lengkap dari sebuah server yang memiliki semua opsi diaktifkan. mysql_install_db akan menggunakan server.

catatan
Jika anda telah menetapkan variabel TMPDIR kustom saat melakukan instalasi, dan direktori yang ditentukan tidak dapat diakses, eksekusi mysql_install_db mungkin gagal. Anda harus unset TMPDIR, atau mengatur TMPDIR untuk menunjuk ke direktori sistem sementara (biasanya /tmp).

mysql_install_db mendukung opsi berikut, yang dapat ditentukan pada command line atau dalam [mysql_install_db] dan (jika mereka umum untuk mysqld) group option file [mysqld]. Opsi lain dilewatkan ke mysqld. Untuk informasi tentang file pilihan, lihat Bagian “Menggunakan File Option”. mysql_install_db juga mendukung opsi untuk memproses option file dijelaskan di Bagian, “Command-Line Options yang Mempengaruhi Option-File Penanganan”.

  • --basedir=path

Path ke direktori instalasi MySQL.

  • --force

Menyebabkan mysql_install_db untuk berjalan meskipun DNS tidak bekerja. Dalam hal ini, entri tabel grant yang biasanya menggunakan nama host akan menggunakan alamat IP.

  • --datadir=path, --ldata=path

Path ke direktori data MySQL.

  • --rpm

Untuk penggunaan internal. Opsi ini digunakan oleh file RPM selama proses instalasi MySQL.

  • --skip-name-resolve

Gunakan alamat IP bukan nama host saat membuat entri tabel grant. Opsi ini dapat berguna jika DNS anda tidak bekerja.

  • --srcdir=path

Untuk penggunaan internal. Direktori dimana mysql_install_db mencari file pendukung seperti file pesan error dan file untuk mengisi tabel bantuan.

  • --user=user_name

Nama user login yang akan digunakan untuk menjalankan mysqld. File dan direktori yang dibuat oleh mysqld akan dimiliki oleh pengguna ini. Anda harus menjadi root untuk menggunakan opsi ini. Secara default, mysqld berjalan menggunakan nama login anda saat ini dan file dan direktori yang dibuatnya akan dimiliki oleh anda.

  • --verbose

Verbose mode. Cetak informasi lebih lanjut tentang apa yang program lakukan.

  • --windows

Untuk penggunaan internal. Opsi ini digunakan untuk membuat distribusi Windows.

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s