Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memasang mysql pada centos tar

Bagaimana untuk memasang mysql pada centos tar

PHPz
PHPzasal
2023-04-19 14:11:55650semak imbas

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

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++
  1. Nyahzip pakej tar MySQL

Gunakan arahan berikut untuk nyahzip memuat turun pakej tar MySQL:

tar -xzvf mysql-<version>.tar.gz

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

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

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

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 &

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'

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

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!

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