Memandangkan versi pelayan pangkalan data setiap syarikat adalah berbeza, saya masih mengesyorkan semua orang menggunakan pangkalan data Mariadb Sekurang-kurangnya buat masa ini, komuniti dan produk adalah sangat stabil lebih lanjut mengenai ciri-ciri.
Lihat arahan versi sistem
$ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) x64
Muat turun pakej pemasangan binari MariaDB:
https://downloads.mariadb.org 解压并安装 Mariadb-devel 静态库: $ yum install mariadb-devel numactl -y $ mkdir /renwole $ cd /renwole $ tar zxvf mariadb-10.2.8-linux-glibc_214-x86_64.tar.gz 移动目录并创建软连接: $ mv mariadb-10.2.8-linux-glibc_214-x86_64 /usr/local $ cd /usr/local $ ln -s mariadb-10.2.8-linux-glibc_214-x86_64 mysql 创建 MariaDB(MySQL)用户和组 $ groupadd mysql $ useradd -g mysql mysql 赋予 MariaDB(MySQL)目录权限: $ cd /usr/local/mysql $ chown -R root . $ chown -R mysql data
Padam fail konfigurasi my.cnf terbina dalam dan buat fail konfigurasi baharu:
$ rm -rf /etc/my.cnf $ cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
Nota: Terdapat 5 fail konfigurasi di bawah /usr/local/mysql/support-files Sila pilih fail konfigurasi mengikut saiz memori pelayan (anda juga boleh menyesuaikan dan mengoptimumkan fail konfigurasi my.cnf. Jika anda mempunyai. ia sebelum ini, selagi ia sama Versi boleh digunakan seperti biasa, jadi tidak perlu menciptanya lagi Apabila MariaDB (MySQL) bermula, ia akan mencari fail my.cnf secara automatik dalam /etc).
Fail tersebut ialah:
my-small.ini (内存 <pre class="brush:php;toolbar:false"> $ vim /etc/my.cnf datadir = /usr/local/mysql/data
Nota: Laluan ini digunakan untuk memulakan pangkalan data Pada masa hadapan, pangkalan data anda akan wujud dalam direktori ini. Laluan storan ini boleh ditukar kepada laluan lain untuk mengelakkan kerugian yang tidak perlu disebabkan oleh masa henti sistem pada masa hadapan, jadi sila ubahnya mengikut anda. keperluan sendiri. Untuk laluan relatif, jangan lupa untuk memberikan kebenaran.
$ cd /usr/local/mysql/scripts $ ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data $ cd /usr/local/mysql/support-files $ cp mysql.server /etc/init.d/mysql $ chmod +x /etc/init.d/mysql $ systemctl enable mysql 添加系统变量,例如直接输入:mysql -uroot -p 会提示无此命令: $ vim /etc/profile 在文件末端添加以下内容: PATH=$PATH:/usr/local/mysql/bin export PATH 使变量立即生效并启动Mysql数据库: $ source /etc/profile $ systemctl restart mysql $ ss -antp
$ /usr/local/mysql/bin/mysql_secure_installation
Nota: Tekan Enter untuk meminta anda memasukkan kata laluan MariaDB (MySQL) Kata laluan mysql yang baru dipasang adalah kosong secara lalai, jadi tekan sahaja Enter, kemudian masukkan Y untuk menetapkan kata laluan MySQL dua kali dan tekan Enter sepanjang jalan ( Maksud umum ialah memadam pangkalan data ujian, akaun tanpa nama, dan akhirnya konfigurasi Y berkuat kuasa
.Atas ialah kandungan terperinci Pangkalan data MariaDB pemasangan dan konfigurasi binari Centos 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!