Rumah  >  Artikel  >  pangkalan data  >  Pemasangan Mysql di bawah linux

Pemasangan Mysql di bawah linux

王林
王林asal
2023-05-08 18:08:372847semak imbas

Pemasangan MySQL di bawah Linux

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang serasi dengan kebanyakan sistem pengendalian, termasuk Linux. Memasang MySQL di bawah Linux membolehkan anda menyimpan dan memproses sejumlah besar data pada pelayan dan melindungi keselamatan data. Di sini kami akan memperkenalkan cara memasang MySQL pada sistem Linux.

1. Semak versi Linux

Sebelum anda mula memasang MySQL, anda perlu mengesahkan pengedaran dan versi Linux anda. Untuk melihat maklumat ini, anda boleh membuka terminal dan taip arahan berikut:

uname -a
lsb_release -a

Ini akan mengeluarkan nama pengedaran Linux dan nombor versi anda, serta versi kernel Linux dan seni bina komputer.

2. Tambah sumber MySQL Yum

Kebanyakan pengedaran Linux akan menyediakan cara untuk memasang MySQL melalui yum. Di sini kami akan menambah sumber yum MySQL dan memasang MySQL.

1. Muat turun dan pasang pakej RPM repositori MySQL Yum dari tapak web rasmi MySQL, masukkan arahan berikut:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

Sila pastikan versi sistem pengendalian anda sepadan dengan fail rpm yang dimuat turun. Jika versi sistem anda dan versi fail yang dimuat turun tidak sepadan, pemasangan mungkin gagal.

2. Sebelum menambah sumber Yum, mula-mula buka /etc/yum.repos.d/mysql-community.repo (fail konfigurasi Yum MySQL) dan semak sama ada parameter sumber Yum adalah betul:

sudo vi /etc/yum.repos.d/mysql-community.repo

Apabila melihat fail konfigurasi ini, beberapa pilihan penting yang anda ingin semak ialah:

  • baseurl: Pilihan ini mengandungi URL repositori di mana RPM untuk MySQL mesti dipasang.
  • gpgcheck: Pilihan ini menentukan sama ada yum menyemak fail tandatangan yang sepadan dengan metadata dalam pakej RPM yang telah disimpan dalam repositori jauh. Ini membantu memastikan pakej yang anda pasang tidak diusik atau rosak.
  • didayakan: Pilihan ini menentukan sama ada yum harus menggunakan RPM yang terkandung dalam repositori. Jika ia ditetapkan kepada 1, yum akan menggunakan RPM semua pakej yang sepadan.

Pastikan parameter ini memenuhi keperluan anda. Sebagai contoh, jika anda ingin memasang pakej MySQL Server, semak bahagian "[mysql80-community]" dalam fail untuk memastikan "enabled=1".

3. Pasang MySQL

Pasang pelayan MySQL dengan arahan berikut:

sudo yum install mysql-server

Alat yum akan menyemak semua kebergantungan secara automatik dan memuat turun serta memasang MySQL.

3. Mulakan MySQL

Selepas berjaya memasang pelayan MySQL, anda boleh menjalankan arahan berikut untuk memulakan MySQL:

sudo systemctl enable mysqld
sudo systemctl start mysqld

Ini akan memulakan pelayan MySQL dan menjalankannya setiap kali masa ia bermula Mulakan secara automatik.

4. Tetapkan kata laluan akar MySQL

Secara lalai, kata laluan akar MySQL adalah tidak sah untuk meningkatkan perlindungan keselamatan, ia harus ditetapkan kepada kata laluan yang kuat dan unik. Ikuti langkah di bawah untuk menetapkan kata laluan root MySQL.

1. Log masuk ke MySQL menggunakan arahan berikut:

sudo mysql -u root

Jika anda melihat ralat berikut, sila gunakan pilihan "-p" untuk log masuk:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
sudo mysql -u root -p

2. Gunakan Pernyataan SQL berikut untuk menetapkan kata laluan untuk pengguna root:

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

Ganti "new_password" dengan kata laluan baharu yang anda mahu tetapkan.

3. Muat turun pakej mysql_secure_installation dan jalankannya menggunakan arahan berikut:

sudo yum install -y mysql-secure-installation
sudo mysql_secure_installation

4. Skrip akan membimbing anda untuk menetapkan pilihan keselamatan MySQL yang lain, seperti melumpuhkan pengguna tanpa nama dan akses jauh.

5. Kesimpulan

Melalui langkah di atas, anda telah berjaya memasang dan menyediakan pangkalan data MySQL di bawah Linux. Kini anda boleh mula menggunakan MySQL untuk menyimpan dan memproses data. Semasa proses kerja, ingat untuk melindungi keselamatan data dan menggunakan MySQL secara kerap untuk menjadikan pelayan Linux anda lebih stabil dan selamat.

Atas ialah kandungan terperinci Pemasangan Mysql di bawah 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
Artikel sebelumnya:melarikan diri watak mysqlArtikel seterusnya:melarikan diri watak mysql