Rumah > pangkalan data > tutorial mysql > centos7 pasang mysql

centos7 pasang mysql

WBOY
Lepaskan: 2023-05-14 10:16:07
asal
9252 orang telah melayarinya

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
Salin selepas log masuk
  1. Pasang pustaka sistem MySQL.
yum install mysql-community-server
Salin selepas log masuk
  1. Mulakan pangkalan data MySQL:
systemctl start mysqld.service
Salin selepas log masuk
  1. Kesan versi MySQL:
rreee
  1. Tambah MySQL Go ke perkhidmatan sistem:
mysql -V
Salin selepas log masuk

2 Konfigurasikan MySQL

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

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

vi /etc/my.cnf
Salin selepas log masuk
  1. Ubah suai kebenaran:
default-character-set=utf8
Salin selepas log masuk
  1. Mulakan semula MySQL:
chown -R mysql:mysql /var/lib/mysql
Salin selepas log masuk
  1. Tetapkan kata laluan pengguna root MySQL:
systemctl restart mysqld.service
Salin selepas log masuk
  • 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
Salin selepas log masuk

Masukkan kata laluan yang baru anda tetapkan untuk log masuk.

  1. Tetapkan pengekodan pangkalan data MySQL:
mysql -u root -p
Salin selepas log masuk

3 Urus MySQL

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

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

    Lihat pengguna semasa:
  1. GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
    Salin selepas log masuk
    Paparkan semasa Pangkalan data MySQL:
  1. SELECT USER();
    Salin selepas log masuk
    Buat pangkalan data MySQL:
  1. SHOW DATABASES;
    Salin selepas log masuk
    Padam pangkalan data MySQL:
  1. CREATE DATABASE 数据库名;
    Salin selepas log masuk
    Cipta jadual data MySQL :
  1. DROP DATABASE 数据库名;
    Salin selepas log masuk
      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!

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