MySQL ialah pangkalan data hubungan yang sangat biasa di Linux. Bagi pembangun dan pentadbir sistem, memasang dan mengkonfigurasi MySQL adalah salah satu tugas yang paling penting dalam kerja harian mereka. Artikel ini akan memperkenalkan cara memasang MySQL pada sistem pengendalian Linux.
1. Pasang MySQL
Untuk memasang MySQL pada Linux, anda boleh menggunakan pengurus pakej sistem pengendalian itu sendiri. Pelbagai sistem pengendalian Linux mempunyai pengurus pakej yang berbeza Artikel ini akan merangkumi dua pengurus pakej yang paling popular - yum dan apt-get.
Pasang MySQL menggunakan yum:
sudo yum -y install mysql-server
sudo systemctl start mysqld
Pasang MySQL menggunakan apt-get:
sudo apt-get install mysql-server
sudo systemctl start mysql
2. Konfigurasikan MySQL
Selepas pemasangan MySQL selesai, beberapa konfigurasi diperlukan. Di bawah ini kami akan memperkenalkan cara mengkonfigurasi MySQL.
Secara lalai, pengguna root MySQL tidak mempunyai kata laluan, jadi anda perlu menetapkan kata laluan untuk pengguna root terlebih dahulu untuk melindungi pangkalan data.
sudo mysql_secure_installation
Arahan ini akan menggesa anda untuk menetapkan kata laluan untuk pengguna root. Selepas mengikut arahan dan menetapkan kata laluan baharu, anda akan ditanya beberapa soalan keselamatan, seperti mengalih keluar pengguna tanpa nama, melumpuhkan akses jauh pengguna root, dsb. Untuk meningkatkan keselamatan MySQL, anda disyorkan untuk menjawab "ya" kepada kedua-duanya.
Anda boleh menggunakan arahan berikut untuk log masuk ke MySQL.
sudo mysql -u root -p
Arahan ini akan meminta anda memasukkan kata laluan pengguna root Selepas pengesahan, anda boleh log masuk ke MySQL.
Dalam MySQL, tidak digalakkan menggunakan pengguna root dalam aplikasi, sebaliknya pengguna baharu perlu dibuat untuk aplikasi tersebut. Berikut ialah arahan tentang cara membuat pengguna baharu.
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
Antaranya, newuser ialah nama pengguna pengguna baharu, localhost ialah nama hos atau alamat IP pengguna baharu, dan kata laluan ialah kata laluan pengguna baharu.
Selepas mencipta pengguna baharu, anda perlu membenarkannya. Sebagai contoh, arahan berikut akan memberikan pengguna baharu semua kebenaran operasi pada semua pangkalan data.
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
Jika anda ingin membenarkan pengguna baharu untuk hanya beroperasi pada pangkalan data atau jadual tertentu, anda perlu menentukan pangkalan data atau jadual.
Apabila anda telah menyelesaikan semua operasi MySQL, anda boleh memasukkan arahan berikut untuk keluar dari MySQL.
exit
3. Kesimpulan
Memasang MySQL pada sistem Linux mungkin kelihatan sukar, tetapi sebenarnya, ia sangat mudah selagi anda mengikut arahan. . Sama ada anda seorang pembangun atau pentadbir sistem, adalah sangat penting untuk mempelajari cara memasang dan mengkonfigurasi MySQL dengan baik. Adalah disyorkan agar anda memahami pengetahuan asas dan sintaks MySQL sebelum menggunakannya supaya anda boleh menggunakannya dengan lebih baik.
Atas ialah kandungan terperinci Pasang mysql di bawah linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!