Dalam beberapa tahun kebelakangan ini, sistem pengendalian Linux telah digunakan secara meluas dalam bidang Internet, dan pangkalan data MySQL ialah perisian pangkalan data pilihan untuk banyak perusahaan dan organisasi. Dalam kedua-dua bidang ini, pemasangan kod sumber ialah kaedah pemasangan yang lebih fleksibel dan berskala Pilihan kompilasi boleh disesuaikan mengikut keperluan sebenar untuk mencapai prestasi dan keselamatan yang lebih baik. Oleh itu, artikel ini akan memperkenalkan cara memasang perisian pangkalan data MySQL daripada kod sumber pada sistem pengendalian Linux.
Sebelum anda mula memasang MySQL, anda perlu memastikan bahawa anda telah memasang beberapa pakej perisian yang diperlukan. Pakej ini boleh dipasang menggunakan pengurus pakej pilihan anda. Mengambil CentOS sebagai contoh, arahannya adalah seperti berikut:
$ sudo yum install -y wget gcc gcc-c++ make bison-devel ncurses-devel
Arahan di atas akan memasang pakej perisian wget, gcc, g++, make, bison-devel dan ncurses-devel. Pakej ini diperlukan untuk menyusun kod sumber MySQL. Jika anda menggunakan jenis pengedaran Linux yang lain, gunakan arahan yang sesuai untuk memasang pakej ini.
Muat turun kod sumber MySQL boleh didapati di laman web rasmi MySQL. Muat turun kod sumber untuk versi terkini untuk sistem pengendalian anda dan nyahzipnya ke dalam direktori tempat anda ingin memasang MySQL.
$ wget https://dl.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz $ tar xf mysql-8.0.23.tar.gz
Arahan di atas akan memuat turun kod sumber MySQL 8.0.23 dan mengekstraknya ke dalam direktori semasa.
Sebelum menyusun MySQL, anda perlu mengkonfigurasi pilihan kompilasi. Anda boleh menggunakan arahan berikut untuk mengkonfigurasi pilihan kompilasi:
$ cd mysql-8.0.23 $ mkdir build $ cd build $ cmake ..
Arahan di atas akan memasuki direktori binaan kod sumber MySQL dan menjalankan perintah cmake untuk mengkonfigurasi pilihan kompilasi. Apabila menjalankan arahan cmake, anda perlu memberi perhatian kepada beberapa parameter, seperti:
-DCMAKE_INSTALL_PREFIX=path
: tentukan direktori pemasangan MySQL, iaitu laluan di mana MySQL akan dipasang -DMYSQL_DATADIR=path
: nyatakan lokasi penyimpanan fail pangkalan data MySQL; -DENABLED_PROFILING
: Dayakan fungsi analisis MySQL -DENABLED_LOCAL_INFILE
: Dayakan data setempat fungsi import MySQL. Anda boleh menyesuaikan pilihan kompilasi mengikut keperluan sebenar. Jika anda ingin melihat pilihan kompilasi semasa, anda boleh memasukkan arahan berikut:
$ cmake --help
Selepas melengkapkan konfigurasi pilihan kompilasi , anda kini boleh mula menyusun MySQL. Ini boleh dilakukan menggunakan arahan make. Jika anda perlu menyusun kod sumber MySQL dalam mod selari, anda boleh menggunakan pilihan -jN untuk menentukan bilangan teras CPU (N) untuk digunakan.
$ make -j4
Arahan di atas akan menggunakan 4 teras CPU untuk menyusun kod sumber MySQL. Selepas penyusunan selesai, gunakan arahan berikut untuk memasang MySQL ke dalam direktori pemasangan yang ditentukan:
$ make install
Selepas melengkapkan pemasangan, gunakan arahan berikut untuk melihat maklumat berkaitan perkhidmatan MySQL:
$ sudo service mysqld status
Jika semuanya baik-baik saja, anda sepatutnya melihat MySQL berjalan. Pada ketika ini anda boleh menggunakan klien MySQL untuk menguji sambungan ke pelayan MySQL.
Selepas memasang MySQL, anda boleh menggunakan klien MySQL untuk menyambung ke pelayan MySQL. Masukkan arahan berikut dan ikut arahan untuk memasukkan kata laluan pentadbir untuk berjaya log masuk ke pelayan MySQL:
$ mysql -u root -p
Arahan di atas akan menggunakan pengguna root untuk log masuk ke pelayan MySQL.
Pada ketika ini, anda boleh menggunakan klien MySQL untuk mencipta pangkalan data, mencipta pengguna, memberikan kebenaran dan operasi lain. Sebagai contoh, cipta pangkalan data bernama testdb:
mysql> create database testdb;
Pada ketika ini, pangkalan data testdb telah berjaya dibuat.
Artikel ini memperkenalkan cara memasang perisian pangkalan data MySQL daripada kod sumber pada sistem pengendalian Linux. Kaedah pemasangan ini membolehkan anda menyesuaikan pilihan kompilasi seperti yang diperlukan untuk mencapai prestasi dan keselamatan yang lebih baik, di samping mendayakan kebolehskalaan dan penyesuaian yang lebih baik. Semoga artikel ini bermanfaat kepada anda.
Atas ialah kandungan terperinci Bagaimana untuk memasang kod sumber mysql linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!