Maison >base de données >tutoriel mysql >Introduction détaillée à l'installation de CentOS mysql5.7 et configuration simple

Introduction détaillée à l'installation de CentOS mysql5.7 et configuration simple

黄舟
黄舟original
2017-03-24 14:15:171624parcourir

Cet article présente principalement l'installation de mysql5.7 sur CentOS et l'explication détaillée du didacticiel de configuration simple. Il est très bon et a une valeur de référence. Les amis dans le besoin peuvent se référer à

<.>Installation

Assurez-vous que votre utilisateur a la permission d'installer


Pas de changement de racine


su root


(su signifie : swich user)


# rpm -ivh

peut rencontrer


warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
qui peut être ignoré (avis personnel, Baidu n'a pas trouvé de réponse adaptée)

# yum install mysql-community-server
En attendant que l'installation soit terminée....


Configuration

Trouvez le mot de passe initial après l'installation ici :

grep &#39;temporary password&#39; ar/log/mysqld.log
mysql 5.7 a des exigences en matière de complexité du mot de passe. Si vous souhaitez créer un mot de passe simple, vous devez le faire. peut d'abord exécuter

set global validate_password_policy=0;
puis créer un utilisateur


Assurez-vous de désactiver SELinux pour le serveur nouvellement installé, sinon vous risquez de rencontrer de nombreux problèmes causés par les autorisations

setenforce 0
vi/etc/selinux/config
Changez ENFORCE=enforcing par ENFORCE=disable


Fichier de configuration

Linux : /etc/my.cnf

Windows : my.ini dans le répertoire d'installation

Jeu de caractères par défaut


Versions antérieures à 5.6

[mysqld]
default-character-set=utf8
Versions après 5.6

[mysqld]
character-set-server=utf8
Modifier le jeu de caractères de la base de données existante

alter database mydb default character set utf8;
Les noms de tables ne sont pas sensibles à la casse

[mysqld]
lower_case_table_names=1
Autoriser la création de

fonctions en mode log-bin

[mysqld]
log_bin_trust_function_creators=true
Activer le mode strict, le mode non strict Les champs trop longs seront automatiquement tronqués

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