Rumah  >  Artikel  >  pangkalan data  >  centos7 pasang mysql

centos7 pasang mysql

WBOY
WBOYasal
2023-05-14 10:16:079200semak imbas

Sistem CentOS 7 ialah sistem pengendalian pelayan yang sangat biasa Ramai kakitangan operasi dan penyelenggaraan dan pembangun perlu memasang pangkalan data MySQL apabila menggunakan sistem CentOS 7. Artikel ini akan memperkenalkan langkah-langkah untuk memasang pangkalan data MySQL pada CentOS 7.

1. Muat turun dan pasang MySQL

  1. Mula-mula, anda perlu memuat turun versi yang sepadan bagi pakej pemasangan MySQL dari tapak web rasmi MySQL di: https://dev.mysql. com/downloads /mysql/
  2. Pilih versi yang sepadan pada halaman muat turun Apabila memilih, anda perlu memberi perhatian kepada perkara berikut:
  • Pilih Linux untuk. platform sistem - Generik
  • Untuk versi sistem, pilih Generik Linux (x86, 64-bit), Arkib TAR Mampat
  • Selepas memuat turun, nyahmampat pakej termampat ke direktori yang ditentukan, seperti / usr/local/mysql.
  1. Selepas penyahmampatan, anda perlu memberikan kebenaran yang diperlukan kepada folder yang dinyahmampat Gunakan arahan berikut:
cd /usr/local/
chmod -R 755 mysql
  1. Pasang pustaka sistem MySQL.
yum install mysql-community-server
  1. Mulakan pangkalan data MySQL:
systemctl start mysqld.service
  1. Kesan versi MySQL:
rreee
  1. Tambah MySQL Go ke perkhidmatan sistem:
mysql -V

2 Konfigurasikan MySQL

  1. Masukkan direktori pemasangan MySQL:
systemctl enable mysqld.service
  1. Buat my Fail .cnf :
cd /usr/local/mysql
  1. Ubah suai konfigurasi my.cnf:
cp support-files/my-default.cnf /etc/my.cnf

Tambahkan parameter berikut dalam bahagian [mysqld] fail my.cnf:

vi /etc/my.cnf
  1. Ubah suai kebenaran:
default-character-set=utf8
  1. Mulakan semula MySQL:
chown -R mysql:mysql /var/lib/mysql
  1. Tetapkan kata laluan pengguna root MySQL:
systemctl restart mysqld.service
  • Masukkan kata laluan baharu
  • Sama ada hendak memadam pengguna tanpa nama (y/n): y
  • Sama ada hendak melarang log masuk jauh akar (y/n): n
  • Ya Padam pangkalan data ujian dan uji kebenaran akses (y/n): y
  • Sama ada hendak memuat semula jadual kawalan kebenaran (y/n): y
  1. Log masuk ke pengguna root MySQL:
mysql_secure_installation

Masukkan kata laluan yang baru anda tetapkan untuk log masuk.

  1. Tetapkan pengekodan pangkalan data MySQL:
mysql -u root -p

3 Urus MySQL

  1. Buat pengguna dan benarkan:
ALTER DATABASE 数据库名 CHARACTER SET utf8;
<.>Perhatikan bahawa jika anda berada dalam persekitaran pembangunan, anda boleh menggunakan arahan berikut:

GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

    Lihat pengguna semasa:
  1. GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
    Paparkan semasa Pangkalan data MySQL:
  1. SELECT USER();
    Buat pangkalan data MySQL:
  1. SHOW DATABASES;
    Padam pangkalan data MySQL:
  1. CREATE DATABASE 数据库名;
    Cipta jadual data MySQL :
  1. DROP DATABASE 数据库名;
    Arahan biasa:
    Sambung ke MySQL: mysql -u nama pengguna -p
  • Tutup MySQL: systemctl stop mysqld.service
  • Mulakan MySQL: systemctl start mysqld.service
Ringkasan

Memasang pangkalan data MySQL pada CentOS 7 tidak rumit, ikuti sahaja langkah di atas Itu sahaja. Perlu diingatkan bahawa untuk keselamatan sistem, tidak disyorkan untuk membuka pengguna root ke rangkaian awam, jadi sebaiknya tetapkannya untuk melarang log masuk jauh dan hanya menggunakannya pada mesin ini. Skop kebenaran MySQL harus dikawal sebaik mungkin, dan kata laluan harus ditukar tepat pada masanya untuk memastikan keselamatan MySQL.

Atas ialah kandungan terperinci centos7 pasang mysql. 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:kata laluan mysql terlupaArtikel seterusnya:kata laluan mysql terlupa