Rumah  >  Artikel  >  Tutorial sistem  >  Pangkalan data MariaDB pemasangan dan konfigurasi binari Centos 7

Pangkalan data MariaDB pemasangan dan konfigurasi binari Centos 7

WBOY
WBOYasal
2024-07-19 02:20:18376semak imbas

Centos 7 二进制安装配置 MariaDB数据库

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
Pasang MariaDB (MySQL)

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
Mengkonfigurasi MariaDB (MySQL)

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.

Memulakan pangkalan data
$ 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
Inisialisasikan akaun keselamatan MariaDB (MySQL)
$ /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!

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