Bagaimana untuk memasang linux mysql tar

PHPz
Lepaskan: 2023-04-17 17:29:22
asal
2153 orang telah melayarinya

Biasanya terdapat banyak cara untuk memasang pangkalan data MySQL dalam sistem Linux, termasuk penyusunan kod sumber, pemasangan binari dan penggunaan pengurus pakej. Walau bagaimanapun, artikel ini akan memperkenalkan kaedah pemasangan pangkalan data MySQL melalui pakej Tar dalam sistem Linux. Di bawah, artikel ini akan memperkenalkan proses pemasangan pangkalan data MySQL melalui pakej Tar langkah demi langkah, dan menyediakan beberapa arahan praktikal untuk rujukan pembaca.

  1. Muat turun pakej MySQL Tar
    Sebelum memasang MySQL, kita perlu memuat turun fail binari yang telah disusun sebelumnya ( Tar bag). Pada halaman muat turun, pilih versi dan seni bina yang sesuai untuk sistem pengendalian anda. Artikel ini mengambil sistem Linux sebagai contoh dan memilih versi Linux-Generik.
  2. Nyahzip pakej MySQL Tar
    Selepas muat turun selesai, kami perlu menyahzip fail pakej MySQL Tar ke dalam sistem. Gunakan arahan berikut untuk menyahmampat pakej MySQL Tar:

tar -xzvf mysql-x.x.xx-linux-glibc2.12-x.xx.tar.gz

di mana x.x.xx mewakili Nombor versi MySQL mungkin berubah. Selepas melaksanakan arahan di atas, folder mysql-x.x.xx-linux-glibc2.12-x.xx akan dihasilkan, yang mengandungi semua fail dan direktori MySQL.

  1. Konfigurasikan pangkalan data MySQL
    Selepas melengkapkan penyahmampatan, masukkan direktori mysql-x.x.xx-linux-glibc2.12-x.xx dan gunakan arahan berikut untuk mencipta pengguna MySQL:

useradd mysql

Salin fail folder MySQL ke direktori sistem:

cp -R ./mysql-x.x.xx-linux-glibc2.12-x .xx /usr/ local/mysql

Salin fail konfigurasi MySQL my.cnf ke direktori /etc:

cp /usr/local/mysql/support-files/my-default. cnf /etc/my .cnf

Kemas kini kebenaran direktori data dalam MySQL menggunakan arahan berikut:

chown -R mysql:mysql /usr/local/mysql

  1. Memulakan pangkalan data MySQL
    Selepas mengkonfigurasi pangkalan data MySQL dalam langkah ketiga, anda perlu melaksanakan arahan berikut untuk memulakan pangkalan data MySQL:

cd /usr/local/mysql
./bin/mysqld --initialize -- user=mysql

Arahan ini akan menjana kata laluan akar MySQL, yang disimpan dalam fail error.log.

  1. Mulakan perkhidmatan MySQL
    Gunakan arahan berikut untuk memulakan perkhidmatan MySQL:

systemctl mula mysqld

  1. Tetapkan MySQL kata laluan akar
    Selepas memulakan perkhidmatan MySQL, kami perlu menetapkan kata laluan akar MySQL yang baru dijana kepada kata laluan yang boleh kami uruskan.

Gunakan arahan berikut untuk mengubah suai:

kata laluan akar mysqladmin -u 'newpassword'

Di mana, 'newpassword' mewakili kata laluan baharu.

  1. Sediakan MySQL untuk akses jauh
    Jika anda perlu mengakses pangkalan data MySQL dari komputer jauh, anda perlu melaksanakan arahan berikut untuk mengikat MySQL ke alamat IP awam:

vi /etc/my.cnf

Tambahkan parameter berikut pada fail:

bind-address=your-server-ip

your- server-ip dalam tanda petikan merujuk kepada Alamat IP awam mesin ini, bukan alamat unik tempatan 127.0.0.1.

  1. Arahan biasa
    Selepas melengkapkan langkah di atas, kita perlu mempelajari beberapa arahan MySQL biasa.

Mulakan perkhidmatan MySQL:

systemctl mulakan mysqld

Hentikan perkhidmatan MySQL:

systemctl stop mysqld

Mulakan semula perkhidmatan MySQL :

systemctl mulakan semula mysqld

Lihat status perkhidmatan MySQL:

status systemctl mysqld

Masukkan MySQL:

mysql - u root - p

Keluar dari MySQL:

keluar

Di atas ialah proses dan arahan biasa yang diperkenalkan dalam artikel ini untuk memasang pangkalan data MySQL melalui pakej Tar. Walaupun kaedah ini agak rumit, ia membolehkan anda mempunyai pemahaman yang lebih mendalam tentang pangkalan data MySQL dan belajar menggunakan beberapa arahan praktikal.

Atas ialah kandungan terperinci Bagaimana untuk memasang linux mysql tar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!