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

黄舟
Libérer: 2017-03-24 14:15:17
original
1620 Les gens l'ont consulté

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
Copier après la connexion
qui peut être ignoré (avis personnel, Baidu n'a pas trouvé de réponse adaptée)

# yum install mysql-community-server
Copier après la connexion
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
Copier après la connexion
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;
Copier après la connexion
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
Copier après la connexion
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
Copier après la connexion
Versions après 5.6

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

alter database mydb default character set utf8;
Copier après la connexion
Les noms de tables ne sont pas sensibles à la casse

[mysqld]
lower_case_table_names=1
Copier après la connexion
Autoriser la création de

fonctions en mode log-bin

[mysqld]
log_bin_trust_function_creators=true
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal