Heim >System-Tutorial >LINUX >Centos 7 Binärinstallation und Konfiguration der MariaDB-Datenbank

Centos 7 Binärinstallation und Konfiguration der MariaDB-Datenbank

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2024-07-19 02:20:18441Durchsuche

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

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

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

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.

Datenbank initialisieren
$ 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
MariaDB (MySQL)-Sicherheitskonto initialisieren
$ /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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn