Maison > Article > Tutoriel système > Installation et configuration binaires Centos 7, base de données 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
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
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.
$ 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
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!