Maison  >  Article  >  Tutoriel système  >  Installation et configuration binaires Centos 7, base de données MariaDB

Installation et configuration binaires Centos 7, base de données MariaDB

WBOY
WBOYoriginal
2024-07-19 02:20:18377parcourir

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

Étant donné que la version du serveur de base de données de chaque entreprise est différente, je recommande toujours à tout le monde d'utiliser la base de données Mariadb. Au moins pour l'instant, la communauté et les produits sont très stables. Quant à toute nouvelle fonctionnalité, il est recommandé d'aller sur son site officiel pour en savoir plus. sur les fonctionnalités.

Afficher la commande de la version du système

$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) x64
Installer MariaDB (MySQL)

Téléchargez le package d'installation binaire 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
Configuration de MariaDB (MySQL)

Supprimez le fichier de configuration my.cnf intégré et créez un nouveau fichier de configuration :

$ rm -rf /etc/my.cnf
$ cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf

Remarque : Il y a 5 fichiers de configuration sous /usr/local/mysql/support-files. Veuillez sélectionner le fichier de configuration en fonction de la taille de la mémoire du serveur (vous pouvez également personnaliser et optimiser le fichier de configuration my.cnf. Si vous en avez. avant, tant qu'elle est la même. La version peut être utilisée normalement, il n'est donc pas nécessaire de la recréer. Au démarrage de MariaDB (MySQL), elle recherchera automatiquement le fichier my.cnf dans /etc).

Les fichiers sont :

my-small.ini (内存 
<pre class="brush:php;toolbar:false">
$ vim /etc/my.cnf

datadir = /usr/local/mysql/data

Remarque : ce chemin est utilisé pour initialiser la base de données. À l'avenir, votre base de données existera dans ce répertoire. Ce chemin de stockage peut être remplacé par d'autres chemins pour éviter les pertes inutiles causées par de futurs temps d'arrêt du système. Veuillez donc le modifier en fonction de vos besoins. propres besoins. Pour les chemins relatifs, n’oubliez pas de donner les autorisations.

Initialiser la base de données
$ 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
Initialiser le compte de sécurité MariaDB (MySQL)
$ /usr/local/mysql/bin/mysql_secure_installation

Remarque : appuyez sur Entrée pour vous inviter à saisir le mot de passe MariaDB (MySQL). Le mot de passe MySQL nouvellement installé est vide par défaut, appuyez simplement sur Entrée, puis entrez Y pour définir le mot de passe MySQL deux fois et appuyez sur Entrée. jusqu'au bout (Le sens général est de supprimer la base de données de test, le compte anonyme, et enfin la configuration Y prend effet

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn