Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memasang pangkalan data mysql pada pelayan

Bagaimana untuk memasang pangkalan data mysql pada pelayan

PHPz
PHPzasal
2023-04-21 14:18:213938semak imbas

Pasang pangkalan data mysql pada pelayan

Dengan pembangunan berterusan teknologi Internet, pangkalan data telah menjadi bahagian yang sangat diperlukan dalam pembinaan maklumat perusahaan. Sebagai sistem pengurusan pangkalan data hubungan yang sangat baik, MySQL mempunyai kelebihan kestabilan, kecekapan, dan kemudahan penggunaan dalam pembangunan aplikasi Web, sandaran data, dan lain-lain, jadi ia telah menjadi pilihan pertama banyak perusahaan. Artikel ini akan bermula dari perspektif memasang pangkalan data mysql dan memperkenalkan cara memasang pangkalan data mysql pada pelayan Linux.

1. Persediaan persekitaran

Sebelum memasang MySQL, sila pastikan anda telah memasang alat klien SSH. Jika ia tidak dipasang, sila pasang klien SSH dahulu Anda boleh menggunakan klien SSH biasa seperti XShell dan Putty.

Dan sediakan alamat IP pelayan serta nama pengguna dan kata laluan yang anda perlukan untuk mengakses pangkalan data MySQL.

2. Muat turun dan pasang

1 Muat turun MySQL

Pergi ke tapak web rasmi (http://www.mysql.com/) untuk memuat turun pakej pemasangan MySQL. , atau gunakan baris arahan Muat turun:

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21.tar.gz

2. Nyahzip pakej pemasangan

tar xvf mysql-8.0.21.tar.gz

3 Masukkan direktori penyahmampatan

cd mysql-8.0.21

4. Cipta pengguna

Buat pengguna sistem dan kumpulan pengguna yang digunakan oleh MySQL. Perlu diingatkan di sini bahawa pengguna dan kumpulan pengguna yang digunakan oleh MySQL mestilah pengguna dan kumpulan pengguna yang ditentukan semasa menambah perkhidmatan MySQL.

groupadd mysql

useradd -r -g mysql mysql

5. Pasang pakej pergantungan

yum install gcc gcc-c++ ncurses-devel cmake make perl bison-devel. openssl-devel

6. Jana Fail Make

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DMYSQL_DATADIR=/usr/local/mysql/data _ -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1_ED_ENGINE> 🎜>-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1 -DCOMPILATION_COMMENT="MySQL Server 8.0.21"
-DENABLED_LOCAL_INFILE=1
-DBUILD_CONFIG=mysql_release
-DCMAKE_EXPORT_COMPILE_COMMANDS_>WICE_COMPILE_COMMANDS=1 -DDOWNLOAD_BOOST=1
-DDOWNLOAD_BOOST_TIMEOUT=3000
-DDOWNLOAD_DTRACE=1
-DDOWNLOAD_LIBEVENT=1
-DDOWNLOAD_LIBUV=1
-DDOWNLOAD_CURL=1
-1
-1 DDOWNLOAD_GOOGLETEST=1
-DDOWNLOAD_YASSL=0

7. Susun dan pasang

buat && buat pemasangan

8 directory , lakukan operasi pemula.

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

Hasil pelaksanaan akan meminta anda untuk kata laluan permulaan pengguna root Sila pastikan anda menukar kata laluan ini selepas penggunaan rasmi.

9. Mulakan MySQL

Mulakan perkhidmatan MySQL.

bin/mysqld_safe --user=mysql &

Perkhidmatan MySQL telah dipasang dan dimulakan pada masa ini.

3. Sediakan MySQL


1. Tetapkan kata laluan akar

Tukar kata laluan akar awal kepada kata laluan yang selamat dan boleh dipercayai.

mysql -u root -p

UBAH PENGGUNA 'root'@'localhost' DIKENAL PASTI DENGAN mysql_native_password OLEH 'your_password';

2 Konfigurasi lalai MySQL hanya membenarkan sambungan tempatan Jika akses jauh diperlukan, fail konfigurasi MySQL perlu diubah suai.

mysql -u root -p

berikan semua keistimewaan pada

.

kepada 'root'@'%' yang dikenal pasti oleh 'your_password' dengan pilihan pemberian;

flush keistimewaan;

3 Dayakan akses jauh

Ubah suai fail konfigurasi /etc/my.cnf dan tambah kandungan berikut di bawah bahagian [mysqld]:


skip-networking=false

bind-address=0.0.0.0

port=3306

Pada ketika ini, kami telah menyelesaikan pemasangan dan persediaan MySQL.

4. Ringkasan
Melalui pengenalan artikel ini, saya percaya anda sudah boleh menguasai cara memasang pangkalan data MySQL pada pelayan Linux, dan melakukan tetapan asas padanya untuk membolehkan capaian jauh. MySQL berkuasa dan merupakan salah satu pangkalan data yang paling biasa digunakan dalam pembangunan web Menguasai pemasangan dan penggunaan MySQL akan membawa kemudahan yang hebat kepada semua orang dalam kerja pembangunan masa hadapan.

Atas ialah kandungan terperinci Bagaimana untuk memasang pangkalan data mysql pada pelayan. 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