Rumah > pangkalan data > tutorial mysql > Pemasangan mysql di bawah linux

Pemasangan mysql di bawah linux

王林
Lepaskan: 2023-05-08 12:45:37
asal
886 orang telah melayarinya

(Nota: Artikel ini menganggap bahawa pembaca sudah mempunyai pengetahuan asas tentang Linux)

MySQL ialah sistem pengurusan pangkalan data sumber terbuka yang biasa digunakan dalam pembangunan aplikasi web dan bidang lain. Dalam sistem pengendalian Linux, pemasangan MySQL adalah agak mudah Artikel ini akan memperkenalkan cara memasang MySQL di bawah Linux.

  1. Kerja penyediaan

Sebelum memasang MySQL, kita perlu melakukan beberapa kerja penyediaan. Mula-mula, pastikan GCC, make dan pakej perisian lain yang diperlukan dipasang pada sistem Linux. Gunakan baris arahan untuk memasuki terminal dan laksanakan arahan berikut untuk menyemak sama ada sistem telah memasang pakej perisian ini:

gcc --version
make --version
Salin selepas log masuk

Jika arahan itu mengembalikan maklumat versi, ini bermakna pakej perisian yang sepadan telah dipasang. Jika tidak, ia boleh dipasang menggunakan pengurus pakej sistem Linux anda.

  1. Muat turun MySQL

Muat turun pakej perisian MySQL terkini dari tapak web rasmi https://dev.mysql.com/downloads/mysql/. Kami memilih versi Pelayan Komuniti, yang merupakan versi sumber terbuka yang paling biasa digunakan dan percuma bagi Edisi Perusahaan.

  1. Pasang MySQL

Selepas memuat turun pakej perisian MySQL, anda boleh memasang MySQL melalui langkah berikut:

1) Nyahzip pakej perisian MySQL

tar -zxvf mysql-xxx.tar.gz
Salin selepas log masuk

2) Masukkan direktori MySQL

cd mysql-xxx
Salin selepas log masuk

3) Cipta direktori pemasangan MySQL

mkdir /usr/local/mysql
Salin selepas log masuk

4) Alihkan direktori MySQL ke direktori pemasangan

mv mysql-*/* /usr/local/mysql
Salin selepas log masuk

5) Masukkan Direktori MySQL

cd /usr/local/mysql
Salin selepas log masuk

6) Mulakan MySQL

scripts/mysql_install_db --user=mysql
Salin selepas log masuk

7) Ubah suai kebenaran direktori MySQL

chown -R mysql:mysql /usr/local/mysql
Salin selepas log masuk

8) Mulakan MySQL

bin/mysqld_safe --user=mysql &
Salin selepas log masuk

Selepas menjalankan arahan di atas, MySQL akan berjalan di latar belakang. Jika anda ingin mematikan MySQL, anda boleh menggunakan arahan:

bin/mysqladmin -u root shutdown
Salin selepas log masuk
  1. Konfigurasikan MySQL

Fail konfigurasi MySQL terletak di etc/my.cnf. Kita perlu mengedit fail ini untuk mengkonfigurasi MySQL. Berikut ialah beberapa konfigurasi biasa:

1) Ubah suai direktori pemasangan lalai MySQL

basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
Salin selepas log masuk

2) Tukar nombor port lalai MySQL

port = 3306
Salin selepas log masuk

3) Tetapkan aksara lalai MySQL ditetapkan kepada UTF- 8

character-set-server = utf8
Salin selepas log masuk

4) Lumpuhkan mod ketat lalai MySQL

sql_mode = NO_ENGINE_SUBSTITUTION
Salin selepas log masuk
  1. Log masuk ke MySQL

Kami telah berjaya memasang dan mengkonfigurasi MySQL, masukkan pada baris arahan Anda boleh log masuk ke MySQL dengan arahan berikut:

mysql -u root -p
Salin selepas log masuk

Masukkan kata laluan anda untuk memasuki antara muka baris arahan MySQL.

  1. Ringkasan

Di atas adalah semua langkah untuk memasang dan mengkonfigurasi MySQL di bawah Linux. Walaupun MySQL adalah sistem pengurusan pangkalan data yang berkuasa, memasang dan mengkonfigurasi MySQL di bawah Linux adalah agak mudah. Artikel ini berharap dapat membantu pembaca memasang dan mengkonfigurasi MySQL dengan mudah dan cepat dalam sistem pengendalian Linux.

Atas ialah kandungan terperinci Pemasangan mysql di bawah linux. 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