Da die Datenbankserverversion jedes Unternehmens unterschiedlich ist, empfehle ich dennoch jedem, die Mariadb-Datenbank zu verwenden. Zumindest im Moment sind die Community und die Produkte sehr stabil. Was alle neuen Funktionen betrifft, wird empfohlen, die offizielle Website zu besuchen über die Funktionen.
Befehl Systemversion anzeigen
$ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) x64
Laden Sie das MariaDB-Binärinstallationspaket herunter:
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
Löschen Sie die integrierte Konfigurationsdatei my.cnf und erstellen Sie eine neue Konfigurationsdatei:
$ rm -rf /etc/my.cnf $ cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
Hinweis: Es gibt 5 Konfigurationsdateien unter /usr/local/mysql/support-files. Bitte wählen Sie die Konfigurationsdatei entsprechend der Speichergröße des Servers aus (Sie können auch die Konfigurationsdatei my.cnf anpassen und optimieren. Falls vorhanden es vorher, solange es die gleiche ist Die Version kann normal verwendet werden, sodass keine Notwendigkeit besteht, sie erneut zu erstellen. Wenn MariaDB (MySQL) startet, sucht es automatisch nach der Datei my.cnf in /etc).
Die Dateien sind:
my-small.ini (内存 <pre class="brush:php;toolbar:false"> $ vim /etc/my.cnf datadir = /usr/local/mysql/data
Hinweis: Dieser Pfad wird zum Initialisieren der Datenbank verwendet. Dieser Speicherpfad kann in Zukunft in andere Pfade geändert werden, um unnötige Verluste durch zukünftige Systemausfälle zu vermeiden. Bitte ändern Sie ihn entsprechend Vergessen Sie bei relativen Pfaden nicht, Berechtigungen zu erteilen.
$ 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
Hinweis: Drücken Sie die Eingabetaste, um Sie zur Eingabe des MariaDB-Passworts (MySQL) aufzufordern. Drücken Sie daher einfach die Eingabetaste, geben Sie dann zweimal die Eingabetaste ein und drücken Sie dann die Eingabetaste den ganzen Weg (Die allgemeine Bedeutung besteht darin, die Testdatenbank und das anonyme Konto zu löschen, und schließlich wird die Y-Konfiguration wirksam
.Das obige ist der detaillierte Inhalt vonCentos 7 Binärinstallation und Konfiguration der MariaDB-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!