Rumah >pangkalan data >tutorial mysql >tutorial pemasangan mysql centos

tutorial pemasangan mysql centos

WBOY
WBOYasal
2023-05-14 09:52:38813semak imbas

Tutorial pemasangan CentOS Mysql

Mysql ialah sistem pengurusan pangkalan data yang digunakan secara meluas Sebagai salah satu infrastruktur untuk pembangunan aplikasi web, ia dikenali oleh semakin ramai orang. Artikel ini akan memperkenalkan anda kepada cara memasang dan mengkonfigurasi pangkalan data Mysql pada sistem CentOS.

  1. Pasang Mysql

Buka terminal dan masukkan arahan berikut:

sudo yum install mysql-server

Arahan ini akan memuat turun pakej Mysql secara automatik daripada repositori CentOS lalai dan Semua siri pakej pergantungan yang berkaitan memulakan proses pemasangan.

  1. Mulakan perkhidmatan Mysql

Selepas Mysql berjaya dipasang, gunakan arahan berikut untuk memulakan perkhidmatan Mysql:

sudo systemctl start mysqld
  1. Semak Status perkhidmatan Mysql

Gunakan arahan berikut untuk menyemak status perkhidmatan Mysql:

sudo systemctl status mysqld

Jika ia menunjukkan berjalan, ini bermakna perkhidmatan Mysql telah dimulakan dengan jayanya.

  1. Konfigurasikan Mysql

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk melihat kata laluan pengguna root lalai:

sudo grep 'temporary password' /var/log/mysqld.log
  1. Log masuk ke Mysql

Selepas Mysql dipasang, anda boleh log masuk ke pangkalan data Mysql melalui arahan berikut:

sudo mysql -u root -p

Masukkan kata laluan sementara dalam kotak gesaan kata laluan untuk memasukkan pangkalan data MySQL.

  1. Urus Mysql

Dalam pangkalan data Mysql, anda boleh mencipta, mengubah suai, memadam pangkalan data dan sebarang tugas lain yang boleh melaksanakan SQL. Berikut ialah beberapa arahan Mysql yang berguna:

  • Senaraikan semua pangkalan data:
show databases;
  • Buat pangkalan data baharu:
create database db_name;
  • Padam pangkalan data:
drop database db_name;
  • Gunakan pangkalan data:
use db_name;
  • Senaraikan semua jadual dalam pangkalan data semasa:
show tables;
  • Buat jadual baharu:
create table table_name (columns_definition);
  • Padam jadual:
drop table table_name;
  • Masukkan rekod data baharu:
insert into table_name (column1, column2, ...) values (value1, value2, ...);
  • Rekod data pertanyaan:
select column1, column2, ... from table_name where some_column=some_value;
  • Kemas kini rekod data:
update table_name set some_column=some_value where some_column=some_value;
  1. Optimumkan Mysql

Pengoptimuman prestasi pangkalan data Mysql boleh meningkatkan prestasi pangkalan data dalam persekitaran pengeluaran Berikut ialah beberapa cadangan untuk mengoptimumkan pangkalan data Mysql:

  • Konfigurasikan kumpulan penimbal Mysql

Kecekapan pertanyaan kumpulan penimbal Mysql. boleh diperbaiki dalam pangkalan data, dengan itu mengurangkan beban pada pelayan pangkalan data.

sudo vi /etc/my.cnf

# 在[mysqld]下添加以下两行:
innodb_buffer_pool_size=1G
innodb_flush_method=O_DIRECT
  • Hadkan bilangan utas Mysql

Dalam Mysql, bilangan utas maksimum lalai agak tinggi Jika ia tidak dikurangkan dengan sewajarnya, ia boleh menyebabkan sistem tidak mencukupi sumber, sekali gus menjejaskan prestasi sistem. Ia boleh diubah suai dengan arahan berikut:

sudo vi /etc/my.cnf

# 在[mysqld]下添加以下一行:
max_connections=500
  • Optimumkan pernyataan pertanyaan

Untuk menggunakan pangkalan data Mysql dengan lebih baik, kita perlu mengoptimumkan pernyataan pertanyaan sebanyak mungkin seboleh mungkin.

Melaksanakan perintah "terangkan" boleh membantu kami menentukan kesesakan dalam pernyataan pertanyaan. Ini boleh mengoptimumkan pernyataan pertanyaan dengan lebih baik dan meningkatkan prestasi Mysql.

  • Lumpuhkan carian terbalik DNS Mysql

Ini adalah helah kecil untuk mengoptimumkan carian terbalik Mysql DNS, dengan itu meningkatkan kelajuan tindak balas pangkalan data Mysql. .

sudo vi /etc/my.cnf

# 在[mysqld]下添加以下一行:
skip-name-resolve
  1. Ringkasan

Pangkalan data MySQL ialah sistem pengurusan pangkalan data sumber terbuka yang sangat baik yang menyediakan sokongan latar belakang yang kuat untuk pembangun aplikasi web Walau bagaimanapun, perlu diingatkan bahawa Apabila memasang dan mengkonfigurasi pangkalan data Mysql, kita perlu memberi perhatian khusus kepada keselamatan, kestabilan dan kebolehpercayaan data untuk meningkatkan prestasi dan ketersediaan Mysql.

Atas ialah kandungan terperinci tutorial pemasangan mysql centos. 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:mysql tidak boleh diaksesArtikel seterusnya:mysql tidak boleh diakses