Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memasang mysql pada centos tar

Bagaimana untuk memasang mysql pada centos tar

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

Cara memasang MySQL pada CentOS menggunakan pakej tar

MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas Ia adalah perisian sumber terbuka dan boleh dijalankan pada pelbagai sistem pengendalian. Biasanya terdapat pelbagai kaedah untuk dipilih untuk memasang MySQL pada CentOS, tetapi memasang MySQL menggunakan tarball adalah kaedah yang sangat mudah. Artikel ini akan menunjukkan kepada anda cara memasang MySQL pada CentOS menggunakan pakej tar.

Langkah 1: Sediakan persekitaran pemasangan

Sebelum memasang MySQL, anda perlu menyediakan beberapa prasyarat untuk memastikan MySQL boleh dijalankan pada sistem. Berikut ialah prasyarat yang perlu anda sediakan:

1 Pastikan anda mempunyai versi terkini sistem CentOS,

2 Pasang kebergantungan dan perisian yang diperlukan: gcc, gcc-c++, make , cmake dan ncurses-devel.

yum -y install gcc gcc-c++ make cmake ncurses-devel

Langkah 2: Muat turun MySQL

Pasang MySQL dengan memuat turun pakej tar dari tapak web rasmi MySQL. Anda boleh mendapatkan versi terbaru MySQL di https://dev.mysql.com/downloads/mysql/.

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31.tar.gz

Langkah 3: Nyahzip pakej tar

Sebelum memasang MySQL, kami perlu menyahzip pakej tar ke direktori yang ditentukan. Ini boleh dilakukan menggunakan arahan berikut:

tar -zxvf mysql-5.7.31.tar.gz

Langkah 4: Buat pengguna dan kumpulan MySQL

Untuk gunakan MySQL dengan betul, Kita perlu mencipta pengguna dan kumpulan, menjana direktori storan lalai MySQL dan memberikan kebenaran kepadanya. Di sini kita akan membuat pengguna dan kumpulan yang dipanggil "mysql".

groupadd mysql
useradd -g mysql mysql -s /bin/false
mkdir -p /usr/local/mysql/data
sentuh /var/log/mysql.log

Langkah 5: Susun dan pasang MySQL

Seterusnya, kita perlu menyusun MySQL menggunakan arahan berikut

cd mysql-5.7.31
cmake
-DCMAKE_INSTALL_PREFIX= / usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data
-DWITH_BOOST=/usr/local/boost
-DWITH_INNOBASE_STORAGE_ENGINE=1 DWITH_BL ACKHOLE_STORAGE_ENGINE =1
-DDOWNLOAD_BOOST=1
-DFORCE_INSOURCE_BUILD=1

Lihat gambar di bawah, menunjukkan bahawa konfigurasi berjaya


Ne>

membuat

Kemudian, anda perlu menggunakan arahan berikut untuk memasang MySQL.

buat pemasangan

Langkah 6. Konfigurasikan MySQL

Sekarang, kita perlu mengkonfigurasi MySQL. Fail konfigurasi MySQL terletak di /usr/local/mysql/etc/my.cnf. Walau bagaimanapun, kita boleh menjana fail my.cnf baharu dengan mudah menggunakan arahan berikut.

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

Sahkan bahawa SQL dipasang dengan betul

perkhidmatan mysql start

mysql -u root -p

Apabila memasukkan kata laluan lalai, anda perlu mencari

cat /var/log/mysql.log masuk fail log |. grep 'Kata laluan sementara' |. awk -F '[ ]' '{print $NF}'

Ia akan mengembalikan kata laluan rawak. Gunakan kata laluan ini untuk log masuk dan menukar kata laluan anda.

UBAH PENGGUNA 'root'@'localhost' DIKENALPASTI OLEH 'new_password';

Baiklah, kini anda telah berjaya memasang MySQL menggunakan pakej tar pada CentOS. Seperti yang anda lihat, ini adalah kaedah yang sangat mudah yang anda boleh gunakan dengan mudah dalam mana-mana sistem dan aplikasi yang perlu menggunakan MySQL.

Atas ialah kandungan terperinci Bagaimana untuk memasang mysql pada centos tar. 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