Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memasang mysql untuk arahan linux

Bagaimana untuk memasang mysql untuk arahan linux

PHPz
PHPzasal
2023-04-19 15:26:42891semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang digunakan secara meluas Ia kini merupakan salah satu perisian pangkalan data yang paling popular dan digunakan secara meluas. MySQL menyokong berbilang sistem pengendalian seperti Linux, Windows, dan Mac OS, dan menyediakan pelbagai kaedah pemasangan. Artikel ini terutamanya memperkenalkan langkah dan langkah berjaga-jaga untuk menggunakan baris arahan untuk memasang MySQL pada sistem pengendalian Linux.

1. Persediaan sebelum pemasangan
1. Semak versi kernel yang dijalankan pada sistem Linux versi pemasangan MySQL perlu dipilih mengikut versi kernel yang sepadan. Anda boleh menggunakan arahan uname untuk menyemak versi kernel Format arahan adalah seperti berikut:

$ uname –r

2. Semak sama ada alat kompilasi gcc dan make perlu dikompilasi dan dipasang menggunakan ini alatan. Anda boleh menggunakan arahan berikut untuk menyemak sama ada ia dipasang:

$ gcc -v
$ make -v

Jika ia tidak dipasang, anda perlu menggunakan pengurus pakej untuk memasangnya.

2. Muat turun pakej pemasangan MySQL
Tapak web rasmi MySQL menyediakan pelbagai pakej pemasangan, termasuk RPM, tarball dan format lain. Anda boleh memilih pakej pemasangan yang sepadan mengikut keperluan anda sendiri. Untuk memasang dari baris arahan Linux, pilih pakej pemasangan dalam format tarball.

Alamat muat turun ialah: https://downloads.mysql.com/archives/community/

3. Nyahmampat pakej pemasangan
Gunakan arahan tar untuk menyahmampat pakej pemasangan yang dimuat turun

$ tar -xzvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

4 Pasang MySQL
1 Alihkan folder MySQL yang diekstrak ke direktori /opt adalah seperti berikut:

$ sudo mv mysql-5.7.32-linux-glibc2.12-x86_64 /opt/mysql

2 dan buat fail my.cnf dan buka

$ cd /opt/mysql
$ sudo cp ./support-files/my-default.cnf /etc/my.cnf
$ sudo vim /etc/my.cnf

Masukkan kandungan berikut dalam fail my.cnf:

[mysqld]
datadir=/var/mysql/data
socket=/tmp/mysql.sock

Penerangan:
datadir: Direktori yang digunakan untuk menyimpan fail pangkalan data
soket: Pipeline untuk komunikasi proses MySQL

3 Cipta pengguna dan kumpulan MySQL
MySQL memerlukan pengguna dan kumpulan tertentu untuk menjalankannya:

$ sudo groupadd mysql
$ sudo useradd -g mysql -M -s /sbin/nologin mysql
$ sudo usermod -d /var/mysql/data mysql

Arahan:
-M: Jangan cipta direktori rumah pengguna
-s: Tetapkan shell yang digunakan selepas log masuk pengguna
-d: Tetapkan direktori rumah pengguna

4. Mulakan MySQL
Masukkan direktori MySQL dan laksanakan Perintah berikut dimulakan:

$ sudo ./bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --basedir=/opt/mysql --datadir=/var/mysql/data --initialize-insecure

Penjelasan:
--defaults-file: Tentukan laluan fail konfigurasi yang akan digunakan
--pengguna: Tentukan pengguna yang proses MySQL perlu gunakan
--basedir : Tentukan laluan pemasangan MySQL
--datadir: Tentukan direktori tempat MySQL menyimpan data
--initialize-tidak selamat: Jangan tetapkan akar MySQL kata laluan semasa permulaan

5. Mulakan MySQL
Gunakan Perintah berikut untuk memulakan perkhidmatan MySQL:

$ sudo ./bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &

6. Uji MySQL
Jalankan arahan berikut untuk menguji sama ada MySQL berjalan seperti biasa:

$ ./bin/mysqladmin -u root version

Jika maklumat versi dikembalikan, ini bermakna MySQL berjalan seperti biasa.

5. Ringkasan dan Nota
Memasang MySQL melalui baris arahan memerlukan penggunaan beberapa kemahiran baris arahan Linux. Semasa proses pemasangan, anda perlu memberi perhatian kepada perkara berikut:
1. Versi pemasangan MySQL perlu dipilih mengikut versi kernel yang sepadan.
2. Semasa pemasangan, anda perlu menyemak sama ada alat kompilasi gcc dan make telah dipasang.
3. Apabila menggunakan baris arahan untuk memasang, anda perlu menyediakan fail my.cnf terlebih dahulu.
4. Apabila memulakan, anda perlu memberi perhatian untuk menentukan pengguna yang perlu digunakan oleh proses MySQL.
5. Permulaan dan ujian MySQL memerlukan pengetahuan tentang proses latar belakang Linux dan sambungan rangkaian.

Melalui pengenalan artikel ini, saya percaya pembaca telah memahami langkah dan langkah berjaga-jaga untuk menggunakan baris arahan untuk memasang MySQL pada sistem Linux. Kaedah pemasangan ini boleh menjadi lebih fleksibel dan cekap dalam persekitaran tertentu.

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

Kenyataan:
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