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