Rumah >pangkalan data >tutorial mysql >pemasangan mysql yum centos

pemasangan mysql yum centos

WBOY
WBOYasal
2023-05-20 09:12:371663semak imbas

CentOS ialah pengedaran sistem pengendalian Linux, yang digunakan secara meluas dalam pelayan peringkat perusahaan, platform pengkomputeran awan dan medan lain. MySQL ialah sistem pengurusan pangkalan data hubungan popular yang juga memainkan peranan penting dalam aplikasi peringkat perusahaan. Artikel ini akan memperkenalkan cara menggunakan perintah yum untuk memasang dan mengkonfigurasi MySQL dalam sistem CentOS.

1. Pasang yum

Yum ialah alat automatik yang disediakan oleh CentOS untuk memudahkan pengurusan pakej perisian Ia boleh mendapatkan dan memasang pakej perisian dari repositori rasmi. Sebelum menggunakan arahan yum, anda perlu memasang yum terlebih dahulu.

1. Semak sama ada yum telah dipasang

Anda boleh menyemak sama ada yum telah dipasang dalam sistem dengan memasukkan arahan berikut:

yum repolist

Jika yum telah dipasang, anda akan melihat maklumat Output yang serupa dengan yang berikut:

repo id      repo name                                  status
base        CentOS-6 - Base                          6,706
extras      CentOS-6 - Extras                              62
updates     CentOS-6 - Updates                           328

2 Pasang yum

Jika yum tidak dipasang dalam sistem, anda boleh memasangnya melalui arahan berikut:

sudo yum install yum
<.>2. Pasang MySQL

Sebelum memasang MySQL, anda perlu menentukan versi sistem CentOS dan seni bina CPU Anda boleh menggunakan arahan berikut untuk menyemak:

uname -a

Terdapat dua cara untuk memasang. MySQL: satu adalah untuk menambah pemasangan gudang pihak ketiga, yang lain adalah untuk memasang melalui sumber rasmi. Kedua-dua kaedah ini akan diperkenalkan di bawah.

1. Pasang MySQL melalui gudang pihak ketiga

Gudang pihak ketiga merujuk kepada gudang perisian yang tidak disediakan secara rasmi oleh CentOS, kerana ia biasanya mengandungi versi baharu pakej perisian, dan gudang rasmi CentOS Versi perisian agak lama. Sebelum menggunakan gudang pihak ketiga, anda perlu mengkonfigurasinya. Mengambil sumber yum yang disediakan secara rasmi oleh MySQL sebagai contoh, kaedah konfigurasi adalah seperti berikut:

a. Muat turun fail konfigurasi sumber yum mysql:

sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

Nota: Jika anda memerlukan versi lain. MySQL, anda boleh menukar arahan di atas Tukar 57 ke nombor versi lain

b Pasang fail konfigurasi sumber yum

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

c. Lihat sumber yum mysql

sudo yum repolist enabled | grep "mysql.*-community.*"

Jika kandungan berikut adalah output, ini bermakna ia telah Berjaya menambah sumber mysql:

mysql-connectors-community/x86_64 MySQL Connectors Community                          16
mysql-tools-community/x86_64      MySQL Tools Community                               49
mysql57-community/x86_64          MySQL 5.7 Community Server                          385

d Pasang MySQL

sudo yum install mysql-server

2

Secara lalai, ia tidak disertakan dalam sumber rasmi CentOS Integrasikan pakej MySQL, jadi sumber rasmi perlu ditambah secara manual. Berikut ialah langkah untuk menambah sumber rasmi dan memasang MySQL:

a Sandarkan sumber yum sistem

Sandarkan fail konfigurasi yum sistem sebelum menambah sumber luaran

sudo cp /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup
b. Pengeditan manual /etc/yum.repos.d/CentOS-Base.repo

Dalam fail konfigurasi CentOS-Base.repo, tambah kandungan berikut:

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=https://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle

[mysql-tools-community]
name=MySQL Tools Community
baseurl=https://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=https://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle

Nota: Jika anda memerlukan versi 6.x sistem CentOS, el/6/ baseurl perlu kekal tidak berubah jika ia adalah versi 7.x sistem CentOS, el/6/ perlu ditukar kepada el/7/

c. Kemas kini yum cache

sudo yum makecache

d Pasang MySQL

sudo yum install mysql-server

Nota: Apabila memasang MySQL, pakej pergantungan dan fail pembangunan yang berkaitan akan dipasang secara automatik

3 . Mulakan dan konfigurasikan MySQL

Selepas melengkapkan pemasangan MySQL, anda perlu memulakannya dan membuat konfigurasi yang diperlukan.

1. Mulakan MySQL

Gunakan arahan berikut untuk memulakan MySQL:

sudo service mysqld start

Jika permulaan gagal, anda boleh melihat fail log dan menyelesaikan masalah:

sudo tail /var/log/mysqld.log

2 , Konfigurasikan MySQL

a Log masuk ke MySQL

Gunakan arahan berikut untuk log masuk ke MySQL:

mysql -u root -p

Masukkan kata laluan awal untuk log masuk ke shell MySQL.

b. Tukar kata laluan awal

Apabila log masuk ke shell MySQL buat kali pertama, anda perlu menukar kata laluan lalai. Gunakan arahan berikut untuk menukar kata laluan:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

dengan kata laluan baharu ialah kata laluan baharu, yang boleh ditetapkan mengikut keperluan.

c. Konfigurasikan MySQL

Dalam MySQL, pelbagai parameter dilaksanakan dengan mengubah suai fail konfigurasi Berikut ialah beberapa item konfigurasi biasa:

Laluan storan pangkalan data: Ubah suai nilai datadir dalam fail /etc/my.cnf
  • Set aksara pangkalan data: Ubah suai nilai set aksara lalai dalam fail /etc/my.cnf kepada set aksara yang ditentukan
  • Enjin lalai: Ubah suai nilai default-storage-engine dalam fail /etc/my.cnf kepada enjin yang ditentukan
  • Selepas mengubah suai fail konfigurasi, anda perlu memulakan semula MySQL untuknya untuk berkuat kuasa:
sudo service mysqld restart

Pada ketika ini, kami telah menyelesaikan proses memasang dan mengkonfigurasi MySQL menggunakan arahan yum dalam sistem CentOS.

Atas ialah kandungan terperinci pemasangan mysql yum centos. 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
Artikel sebelumnya:lnmp pasang mysqlArtikel seterusnya:lnmp pasang mysql