pemasangan linux mysql rpm pemasangan

PHPz
Lepaskan: 2023-05-08 11:30:07
asal
1038 orang telah melayarinya

Linux ialah sistem pengendalian sumber terbuka yang digunakan secara meluas dalam medan pelayan. MySQL adalah sistem pengurusan pangkalan data yang digunakan secara meluas dalam bidang pembangunan web. Memasang MySQL pada pelayan Linux adalah keperluan yang sangat biasa. Artikel ini akan memperkenalkan cara memasang MySQL menggunakan pakej RPM.

RPM (Pengurus Pakej Red Hat) ialah alat untuk pengurusan pakej perisian pada sistem Linux. Berbanding dengan pengurus pakej lain, RPM dicirikan oleh kebolehpercayaan yang tinggi, kemas kini yang mudah dan pengendalian yang mudah. Oleh itu, ia akan menjadi lebih mudah untuk menggunakan pakej RPM untuk memasang MySQL.

1. Persediaan sebelum memasang MySQL

Sebelum memasang MySQL, kami perlu mengesahkan sama ada MySQL sudah wujud dalam sistem. Anda boleh menanyakannya dengan melaksanakan arahan berikut:

$ rpm -qa | grep mysql
Salin selepas log masuk

Jika MySQL sudah dipasang dalam sistem, maka kita perlu menyahpasangnya terlebih dahulu.

$ yum -y remove mysql-server mysql mysql-libs
Salin selepas log masuk

Seterusnya, kita perlu memuat turun pakej RPM MySQL. Anda boleh mendapatkan pakej RPM terkini dengan melayari laman web rasmi MySQL. Artikel ini mengambil MySQL 8.0.24 sebagai contoh Alamat muat turun ialah:

https://dev.mysql.com/downloads/mysql/8.0.html
Salin selepas log masuk

Dalam halaman ini, pilih "Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle" dan klik butang "Muat turun". Selepas muat turun selesai, kita boleh menyahmampatkannya melalui arahan berikut:

$ tar zxvf mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar
Salin selepas log masuk

2. Pasang MySQL

Selepas penyahmampatan, kita boleh melihat beberapa pakej RPM. Pakej ini adalah perpustakaan bergantung kepada MySQL dan alat tambahan yang perlu dipasang bersama. Kami boleh memasang pakej RPM ini melalui arahan berikut:

$ rpm -ivh mysql-community-common-8.0.24-1.el7.x86_64.rpm 
$ rpm -ivh mysql-community-libs-8.0.24-1.el7.x86_64.rpm 
$ rpm -ivh mysql-community-client-8.0.24-1.el7.x86_64.rpm 
$ rpm -ivh mysql-community-server-8.0.24-1.el7.x86_64.rpm 
Salin selepas log masuk

Semasa pemasangan, anda mungkin digesa tentang isu pergantungan dan kami perlu memasang pakej pergantungan lain mengikut turutan. Selepas pemasangan selesai, kita boleh memulakan semula perkhidmatan MySQL:

$ systemctl restart mysqld.service
Salin selepas log masuk
Salin selepas log masuk

3. Konfigurasi MySQL

Fail konfigurasi lalai MySQL ialah /etc/my.cnf. Kita boleh mengkonfigurasi MySQL dalam fail ini. Berikut ialah contoh konfigurasi:

# 修改默认字符集
character_set_server = utf8mb4

# 修改默认端口号
port = 3306

# 添加binlog日志
log-bin=mysql-bin

# 设置最大连接数和并发数
max_connections = 200
thread_concurrency = 8

# 设置跨域访问
bind-address = 0.0.0.0
Salin selepas log masuk

Selepas konfigurasi selesai, kami perlu memulakan semula perkhidmatan MySQL agar ia berkuat kuasa.

$ systemctl restart mysqld.service
Salin selepas log masuk
Salin selepas log masuk

4. Akses dan pengurusan MySQL

Nama pengguna lalai MySQL ialah root dan kata laluan kosong. Kita boleh menetapkan kata laluan MySQL melalui arahan berikut:

$ mysqladmin -u root password NEW-PASSWORD
Salin selepas log masuk

Seterusnya, kita boleh mengakses MySQL melalui arahan berikut:

$ mysql -u root -p
Salin selepas log masuk

Ikuti gesaan dan masukkan kata laluan MySQL yang ditetapkan sebelum ini untuk mengakses . Dalam MySQL, kita boleh menguruskan pelbagai pangkalan data dan jadual data, seperti mencipta pangkalan data, mencipta jadual data, kebenaran, dll.

Ringkasnya, adalah sangat mudah untuk memasang MySQL melalui pakej RPM. Sebelum pemasangan, kita perlu membuat beberapa persediaan terlebih dahulu. Selepas pemasangan selesai, kami juga perlu mengkonfigurasi MySQL untuk memenuhi keperluan yang berbeza. Akhir sekali, kami boleh mengakses dan mengurus MySQL melalui baris arahan untuk melengkapkan pelbagai operasi pangkalan data dan jadual data.

Atas ialah kandungan terperinci pemasangan linux mysql rpm pemasangan. 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