Apa instalasi biner di mysql?

Bagian ini mencakup instalasi distribusi biner MySQL yang disediakan untuk berbagai platform dalam bentuk file tar terkompresi (file dengan ekstensi shell> groupadd mysql shell> useradd -g mysql mysql 1)

Untuk mendapatkan MySQL, lihat Bagian 2. 1. 3, “Cara Mendapatkan MySQL”

Oracle menyediakan satu set distribusi biner dari MySQL. Selain binari yang disediakan dalam format paket khusus platform, kami menawarkan distribusi biner untuk sejumlah platform dalam bentuk file tar terkompresi (file shell> groupadd mysql shell> useradd -g mysql mysql 1). Untuk distribusi Windows, lihat Bagian 2. 5, “Menginstal MySQL di Windows”

Jika Anda ingin mengkompilasi versi debug MySQL dari distribusi sumber, Anda harus menambahkan atau ke perintah configure yang digunakan untuk mengonfigurasi distribusi dan menghapus opsi shell> groupadd mysql shell> useradd -g mysql mysql 5

Distribusi biner file tar MySQL memiliki nama dalam bentuk shell> groupadd mysql shell> useradd -g mysql mysql 6-shell> groupadd mysql shell> useradd -g mysql mysql 7. ter. gz, di mana shell> groupadd mysql shell> useradd -g mysql mysql 8 adalah angka (misalnya, shell> groupadd mysql shell> useradd -g mysql mysql 9), dan shell> groupadd mysql shell> useradd -g mysql mysql 7 menunjukkan jenis sistem operasi yang menjadi tujuan distribusi (misalnya, shell> cd /usr/local 1)

Selain paket umum ini, kami juga menawarkan binari dalam format paket khusus platform untuk platform tertentu. Lihat bagian khusus platform untuk informasi lebih lanjut, untuk informasi lebih lanjut tentang cara memasangnya

Anda memerlukan alat berikut untuk menginstal distribusi biner file tar MySQL

  • GNU shell> cd /usr/local _2 untuk membuka kompresi distribusi

  • Tar yang masuk akal untuk membongkar distribusi. Tar GNU diketahui berfungsi. Beberapa sistem operasi datang dengan versi tar yang sudah diinstal sebelumnya yang diketahui memiliki masalah. Misalnya, tar yang disediakan dengan versi awal Mac OS X, SunOS 4. x, Solaris 8, Solaris 9, Solaris 10 dan OpenSolaris, dan HP-UX diketahui bermasalah dengan nama file yang panjang

    • Di Mac OS X, Anda dapat menggunakan program gnutar yang telah diinstal sebelumnya

    • Pada Solaris 10 dan OpenSolaris Anda dapat menggunakan gtar yang sudah diinstal sebelumnya

    • Pada sistem lain dengan tar yang kurang, Anda harus memasang tar GNU terlebih dahulu

Peringatan

Jika sebelumnya Anda telah menginstal instalasi MySQL menggunakan sistem manajemen paket asli sistem operasi Anda, seperti shell> cd /usr/local 3 atau shell> cd /usr/local 4, Anda mungkin mengalami masalah saat menginstal menggunakan biner asli. Pastikan instalasi MySQL Anda sebelumnya telah dihapus seluruhnya (menggunakan sistem manajemen paket Anda), dan file tambahan apa pun, seperti versi lama file data Anda, juga telah dihapus. Anda juga harus memeriksa keberadaan file konfigurasi seperti shell> cd /usr/local 5 atau direktori shell> cd /usr/local 6 telah dihapus

Jika Anda mengalami masalah dan perlu mengajukan laporan bug, harap gunakan petunjuk di Bagian 1. 7, “Cara Melaporkan Bug atau Masalah”

Perintah dasar yang harus Anda jalankan untuk menginstal dan menggunakan distribusi biner MySQL adalah

Catatan

Proses berikut mengasumsikan bahwa Anda memiliki akses root (administrator) ke sistem Anda. Sebagai alternatif, Anda dapat mengawali setiap perintah menggunakan perintah sudo (Linux) atau pfexec (OpenSolaris)

shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> scripts/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql data shell> bin/mysqld_safe --user=mysql &

Versi yang lebih rinci dari deskripsi sebelumnya untuk menginstal distribusi biner mengikuti

Catatan

Proses berikut mengasumsikan bahwa Anda memiliki akses root (administrator) ke sistem Anda. Sebagai alternatif, Anda dapat mengawali setiap perintah menggunakan perintah sudo (Linux) atau pfexec (OpenSolaris)

  1. Jika sistem Anda belum memiliki pengguna dan grup untuk menjalankan mysqld, Anda mungkin perlu membuatnya

    shell> groupadd mysql shell> useradd -g mysql mysql

    Catatan

    Di atas akan membuat pengguna yang memiliki izin masuk ke server Anda. Anda mungkin ingin menonaktifkan akun, karena pengguna hanya diperlukan untuk tujuan kepemilikan, bukan login

    Perintah ini menambahkan grup shell> cd /usr/local 7 dan pengguna shell> cd /usr/local 7. Sintaks untuk useradd dan groupadd mungkin sedikit berbeda pada versi Unix yang berbeda, atau mereka mungkin memiliki nama yang berbeda seperti adduser dan addgroup

    Anda mungkin ingin memanggil pengguna dan mengelompokkan sesuatu yang lain, bukan shell> cd /usr/local 7. Jika demikian, gantikan nama yang sesuai dalam langkah-langkah berikut

  2. Pilih direktori tempat Anda ingin membongkar distribusi dan ubah lokasi ke dalamnya. Dalam contoh berikut, kami membongkar distribusi di bawah shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 0. (Oleh karena itu, petunjuknya mengasumsikan bahwa Anda memiliki izin untuk membuat file dan direktori di shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 0. Jika direktori tersebut dilindungi, Anda harus melakukan instalasi sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 2. )

    shell> cd /usr/local _
  3. Dapatkan file distribusi menggunakan petunjuk di Bagian 2. 1. 3, “Cara Mendapatkan MySQL”. Untuk rilis tertentu, distribusi biner untuk semua platform dibuat dari distribusi sumber MySQL yang sama

  4. Buka paket distribusi, yang membuat direktori instalasi. Kemudian buat tautan simbolis ke direktori itu

    shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql

    Perintah tar membuat direktori bernama shell> groupadd mysql shell> useradd -g mysql mysql 6-shell> groupadd mysql shell> useradd -g mysql mysql 7. Perintah shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql _5 membuat tautan simbolis ke direktori itu. Ini memungkinkan Anda merujuk dengan lebih mudah ke direktori instalasi sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 6

    Dengan GNU tar, tidak diperlukan pemanggilan shell> cd /usr/local 2 secara terpisah. Anda dapat mengganti baris pertama dengan perintah alternatif berikut untuk mengekstrak dan mengekstrak distribusi

    shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
  5. Ubah lokasi menjadi direktori instalasi

    shell> cd mysql

    Anda akan menemukan beberapa file dan subdirektori di direktori shell> cd /usr/local 7. Yang paling penting untuk keperluan instalasi adalah shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 9 dan shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz 0 subdirektori

    • Direktori shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql _9 berisi program klien dan server. Anda harus menambahkan nama path lengkap dari direktori ini ke variabel lingkungan shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz 2 Anda sehingga shell Anda menemukan program MySQL dengan benar. Lihat Bagian 2. 14, “Variabel Lingkungan”

    • Direktori shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz _0 berisi skrip mysql_install_db yang digunakan untuk menginisialisasi database shell> cd /usr/local 7 yang berisi tabel hibah yang menyimpan izin akses server

  6. Pastikan bahwa konten distribusi dapat diakses oleh shell> cd /usr/local 7. Jika Anda membongkar distribusi sebagai shell> cd /usr/local 7, tidak diperlukan tindakan lebih lanjut. Jika Anda membongkar distribusi sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 2, isinya akan menjadi milik shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 2. Ubah kepemilikannya menjadi shell> cd /usr/local _7 dengan menjalankan perintah berikut sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 2 di direktori instalasi

    shell> chown -R mysql . shell> chgrp -R mysql .

    Perintah pertama mengubah atribut pemilik file menjadi shell> cd /usr/local 7 pengguna. Yang kedua mengubah atribut grup menjadi grup shell> cd /usr/local 7

  7. Jika Anda belum menginstal MySQL sebelumnya, Anda harus membuat direktori data MySQL dan menginisialisasi tabel hibah

    shell> scripts/mysql_install_db --user=mysql

    Jika Anda menjalankan perintah sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql _2, sertakan opsi seperti yang ditunjukkan. Jika Anda menjalankan while login sebagai pengguna tersebut, Anda dapat menghilangkan opsi tersebut

    Perintah harus membuat direktori data dan isinya dengan shell> cd /usr/local 7 sebagai pemiliknya

    Setelah membuat atau memperbarui tabel hibah, Anda perlu memulai ulang server secara manual

  8. Sebagian besar instalasi MySQL dapat dimiliki oleh shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 2 jika Anda mau. Pengecualiannya adalah direktori data harus dimiliki oleh shell> cd /usr/local 7. Untuk melakukannya, jalankan perintah berikut sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql 2 di direktori instalasi

    shell> chown -R root . shell> chown -R mysql data
  9. Jika direktori plugin dapat ditulis oleh server, pengguna dapat menulis kode yang dapat dieksekusi ke file dalam direktori menggunakan shell> chown -R mysql . shell> chgrp -R mysql . 0. Hal ini dapat dicegah dengan membuat hanya baca ke server atau dengan menyetel ke direktori tempat shell> chown -R mysql . shell> chgrp -R mysql . 3 tulis dapat dibuat dengan aman

  10. Jika Anda ingin MySQL untuk memulai secara otomatis saat Anda mem-boot mesin Anda, Anda dapat menyalin shell> chown -R mysql . shell> chgrp -R mysql . 4 ke lokasi di mana sistem Anda memiliki file startupnya. Informasi selengkapnya dapat ditemukan di skrip shell> chown -R mysql . shell> chgrp -R mysql . 4 itu sendiri dan di Bagian 2. 13. 1. 2, “Memulai dan Menghentikan MySQL Secara Otomatis”

  11. Anda dapat menyiapkan akun baru menggunakan skrip bin/mysql_setpermission jika Anda memasang modul shell> chown -R mysql . shell> chgrp -R mysql . 6 dan shell> chown -R mysql . shell> chgrp -R mysql . 7 Perl. Lihat Bagian 4. 6. 14, “mysql_setpermission — Tetapkan Izin Secara Interaktif di Tabel Hibah”. Untuk petunjuk penginstalan modul Perl, lihat Bagian 2. 15, “Catatan Instalasi Perl”

  12. Jika Anda ingin menggunakan mysqlaccess dan memiliki distribusi MySQL di beberapa lokasi yang tidak standar, Anda harus mengubah lokasi di mana mysqlaccess mengharapkan untuk menemukan klien mysql. Edit skrip shell> chown -R mysql . shell> chgrp -R mysql . _8 kira-kira pada baris 18. Cari garis yang terlihat seperti ini

    $MYSQL = '/usr/local/bin/mysql'; # path to mysql executable

    Ubah jalur untuk mencerminkan lokasi tempat sebenarnya mysql disimpan di sistem Anda. Jika Anda tidak melakukan ini, kesalahan shell> chown -R mysql . shell> chgrp -R mysql . _9 akan terjadi saat Anda menjalankan mysqlaccess

Setelah semuanya dibongkar dan diinstal, Anda harus menguji distribusi Anda. Untuk memulai server MySQL, gunakan perintah berikut

shell> groupadd mysql shell> useradd -g mysql mysql 0

Jika Anda menjalankan perintah sebagai shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql _2, Anda harus menggunakan opsi seperti yang ditunjukkan. Nilai opsi adalah nama akun login yang Anda buat pada langkah pertama untuk digunakan menjalankan server. Jika Anda menjalankan perintah saat masuk sebagai shell> cd /usr/local 7, Anda dapat menghilangkan opsi tersebut

Jika perintah langsung gagal dan mencetak shell> scripts/mysql_install_db --user=mysql 4, Anda dapat menemukan beberapa informasi di shell> scripts/mysql_install_db --user=mysql 5. file err di direktori data

Informasi selengkapnya tentang mysqld_safe diberikan di Bagian 4. 3. 2, “mysqld_safe — Skrip Startup Server MySQL”

Apa itu tipe data biner di MySQL?

Atribut BINARY adalah ekstensi MySQL tidak standar yang merupakan singkatan untuk menentukan susunan biner ( _bin ) dari kumpulan karakter kolom (atau dari . Dalam hal ini, perbandingan dan pengurutan didasarkan pada nilai kode karakter numerik.

Manakah jalur instalasi binari MySQL?

Untuk menginstal distribusi biner file tar terkompresi, bongkar di lokasi instalasi yang Anda pilih (biasanya /usr/local/mysql ).

Apa sajakah cara yang berbeda untuk menginstal MySQL?

Mengekstrak Arsip Instal
Membuat File Opsi
Memilih Jenis Server MySQL
Inisialisasi Direktori Data
Memulai Server untuk Pertama Kalinya
Memulai MySQL dari Baris Perintah Windows
Menyesuaikan PATH untuk Alat MySQL
Memulai MySQL sebagai Layanan Windows

Apa cara terbaik untuk menginstal MySQL?

Proses instalasi mirip dengan sistem operasi lain. .
Buka situs web MySQL di browser. Klik tautan berikut. Unduhan MySQL
Pilih opsi Download
Pilih Pemasang MySQL untuk Windows
Pilih penginstal yang diinginkan dan klik unduh

Postingan terbaru

LIHAT SEMUA