Bagaimana untuk memasang mysql pada centos tar

PHPz
Lepaskan: 2023-04-19 15:18:24
asal
646 orang telah melayarinya

CentOS ialah versi pengedaran sistem pengendalian Linux, yang dibangunkan berdasarkan Red Hat Enterprise Linux (RHEL). Memasang MySQL dalam CentOS memerlukan beberapa langkah tambahan, tetapi jika anda mengikuti langkah di bawah, anda pasti akan berjaya memasangnya. Artikel ini akan memperkenalkan cara memasang MySQL melalui pakej tar.

  1. Muat turun pakej tar yang sesuai untuk versi MySQL anda daripada tapak web rasmi MySQL

Sila ambil perhatian: Sila pastikan anda telah memasang alatan dan perpustakaan yang diperlukan sebelum memuat turun MySQL. Contohnya, dengan pengkompil gcc, ini boleh disahkan dengan arahan berikut:

gcc -v
Salin selepas log masuk

Jika anda telah memasang gcc, ia akan mengembalikan maklumat versi gcc. Jika anda belum memasangnya, sila gunakan arahan berikut untuk memasangnya:

sudo yum install gcc-c++
Salin selepas log masuk
  1. Nyahzip pakej tar MySQL

Gunakan arahan berikut untuk nyahzip memuat turun pakej tar MySQL:

tar -xzvf mysql-<version>.tar.gz
Salin selepas log masuk

Di mana versi ialah nombor versi MySQL yang anda muat turun.

  1. Pasang kebergantungan MySQL

Memasang MySQL dalam CentOS memerlukan beberapa kebergantungan, anda boleh memasangnya menggunakan arahan berikut:

sudo yum install libaio
Salin selepas log masuk
  1. Buat kumpulan dan pengguna untuk MySQL

Buat kumpulan dan pengguna baharu menggunakan arahan berikut:

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
Salin selepas log masuk
  1. Konfigurasikan MySQL

dalam Terdapat fail my.cnf dalam direktori MySQL yang dinyahmampat, iaitu fail konfigurasi MySQL. Anda perlu melakukan perkara berikut:

sudo cp /path/to/mysql-<version>/support-files/my-default.cnf /etc/my.cnf
sudo vi /etc/my.cnf
Salin selepas log masuk

Buka fail my.cnf dan gantikan bahagian [mysqld] dengan kod berikut:

[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
user=mysql
symbolic-links=0
Salin selepas log masuk

Dalam fail my.cnf, gantikan datadir dan soket yang ditambahkan pada bahagian [mysqld]. Ambil perhatian bahawa nilai ini harus diletakkan di mana data MySQL anda disimpan.

  1. Memulakan direktori data MySQL
sudo mkdir /data/mysql
sudo chown mysql:mysql /data/mysql
sudo /path/to/mysql-<version>/bin/mysqld --initialize --user=mysql
Salin selepas log masuk

Masukkan arahan di atas untuk memulakan direktori data MySQL. Ambil perhatian bahawa parameter --user harus sepadan dengan pengguna mysql yang anda buat dalam langkah 4.

  1. Mulakan MySQL

Gunakan arahan berikut untuk memulakan MySQL:

sudo /path/to/mysql-<version>/bin/mysqld_safe --user=mysql &
Salin selepas log masuk

Sila ambil perhatian bahawa sila ganti Laluan sebenar ke versi MySQL yang anda gunakan.

  1. Tukar Kata Laluan Pentadbir MySQL

Secara lalai, kata laluan untuk akaun pentadbir MySQL kosong. Gunakan arahan berikut untuk menukar kata laluan pentadbir MySQL:

sudo /path/to/mysql-<version>/bin/mysqladmin -u root password 'newpassword'
Salin selepas log masuk

Ingat untuk menggantikan kata laluan baharu dengan kata laluan anda sendiri.

  1. Log masuk ke MySQL

Kini anda boleh log masuk ke MySQL menggunakan arahan berikut:

mysql -u root -p
Salin selepas log masuk

Anda perlu memasukkan kata laluan untuk akaun pentadbir MySQL.

Ringkasan:

Ini adalah semua langkah untuk memasang MySQL melalui tarball pada CentOS. Jika anda mengikuti langkah-langkah ini, anda boleh memasang MySQL tanpa sebarang masalah. Ini adalah cara paling asas untuk memasang MySQL dan agak mudah. Jika anda mempunyai lebih banyak keperluan, seperti tugas yang lebih kompleks seperti memasang versi MySQL tertentu, sila lawati dokumentasi rasmi MySQL untuk mendapatkan maklumat lanjut.

Atas ialah kandungan terperinci Bagaimana untuk memasang mysql pada centos 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!