Rumah  >  Artikel  >  pangkalan data  >  mysql pada konfigurasi pemasangan linux

mysql pada konfigurasi pemasangan linux

王林
王林asal
2023-05-20 09:47:07553semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang digunakan secara meluas dalam pelbagai aplikasi web, aplikasi mudah alih dan aplikasi desktop. Memasang dan mengkonfigurasi MySQL dalam sistem Linux membolehkan anda membuat, mengurus dan menyelenggara pangkalan data dengan mudah. Artikel ini akan memperkenalkan cara memasang dan mengkonfigurasi MySQL dalam sistem Linux.

Langkah 1: Pasang MySQL

Terdapat banyak cara untuk memasang MySQL dalam sistem Linux Berikut adalah dua kaedah yang paling biasa digunakan:

Kaedah 1: Melalui. Pemasangan MySQL rasmi daripada sumber

Dalam sistem Linux, sumber MySQL rasmi biasanya disediakan bersama-sama dengan alat pengurusan pakej perisian sistem itu sendiri. Anda boleh memasang MySQL daripada sumber MySQL rasmi dengan hanya melaksanakan arahan berikut:

sudo apt-get update
sudo apt-get install mysql-server

Arahan ini akan memuat turun dan memasang MySQL menggunakan alat pengurusan pakej apt-get.

Kaedah 2: Pasang melalui pakej termampat

Jika anda perlu menyesuaikan pemasangan MySQL dalam sistem Linux atau sumber yang dimuat turun tidak mengandungi binari MySQL rasmi, anda boleh memuat turunnya dari tapak web rasmi MySQL Pasang pakej termampat yang disediakan secara manual.

Laksanakan arahan berikut untuk memuat turun pakej termampat MySQL:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz

Selepas muat turun selesai, gunakan arahan berikut untuk menyahmampat pakej:

tar –zxvf mysql-5.7.27.tar.gz

Selepas penyahmampatan selesai , masukkan penyahmampatan Selepas memasuki direktori, laksanakan arahan berikut untuk menyusun:

cd mysql-5.7.27
cmake .
make
make install

Arahan di atas akan menyusun dan memasang MySQL.

Langkah 2: Konfigurasikan MySQL

Selepas pemasangan selesai, konfigurasi asas MySQL diperlukan untuk memastikan pangkalan data boleh berfungsi dengan baik.

  1. Keselamatan Pangkalan Data

MySQL dibuka secara lalai selepas pemasangan, dan sesiapa sahaja boleh mengakses pangkalan data melalui kaedah berasaskan rangkaian. Untuk memastikan keselamatan, langkah berikut perlu diambil:

Kawalan akses: Hadkan akses ke port MySQL (lalai 3306) ke mesin tempatan.

sudo iptables -A INPUT -p tcp --destination-port 3306 -j DROP
sudo iptables -A INPUT -s localhost -p tcp --destination-port 3306 -j ACCEPT
sudo iptables -A INPUT -s 10.0.0.0/8 -p tcp --destination-port 3306 -j ACCEPT

Arahan di atas akan menyekat port 3306 daripada mesh luaran, membenarkan hanya akses IP tempatan dan tertentu.

  1. Tetapkan kata laluan root MySQL

Secara lalai, pengguna root MySQL tidak mempunyai kata laluan. Untuk memastikan keselamatan, kata laluan root harus ditetapkan.

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyPass');

Arahan di atas akan menetapkan kata laluan baharu untuk pengguna root kepada "MyPass".

Langkah 3: Sambung ke MySQL

Terdapat banyak cara untuk menyambung ke MySQL dalam sistem Linux Berikut adalah dua kaedah yang paling biasa digunakan:

Kaedah 1: Melalui baris arahan Connect

Dalam terminal sistem Linux, anda boleh menyambung ke MySQL melalui arahan berikut:

mysql -hlocalhost -uroot -p

Selepas melaksanakan arahan di atas, sistem akan menggesa anda untuk memasukkan kata laluan pengguna root MySQL.

Kaedah 2: Sambung melalui GUI

Selain menyambung ke MySQL daripada baris arahan, anda juga boleh menggunakan beberapa alatan GUI untuk menyambung ke MySQL. Biasanya alat ini menyediakan antara muka yang lebih mesra dan mudah digunakan, seperti PhpMyAdmin, MyGUI, HeidiSQL, dll.

Dalam sistem Linux, anda boleh memasang PhpMyAdmin melalui arahan berikut:

sudo apt-get install phpmyadmin

Arahan di atas akan memasang PhpMyAdmin melalui alat pengurusan pakej apt-get. Setelah dipasang, PhpMyAdmin boleh diakses melalui pelayar web sistem anda.

Ringkasan:

MySQL ialah sistem pengurusan pangkalan data hubungan yang sangat berkuasa dan mesra pengguna. Memasang dan mengkonfigurasi MySQL dalam sistem Linux bukan sahaja dapat membantu anda mencipta, mengurus dan menyelenggara pangkalan data, tetapi juga mengukuhkan langkah perlindungan keselamatan data anda, menjadikan sistem anda lebih selamat dan stabil.

Atas ialah kandungan terperinci mysql pada konfigurasi pemasangan 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:centos tetapan mysqlArtikel seterusnya:centos tetapan mysql