Maison > base de données > tutoriel mysql > le corps du texte

Méthode d'installation de MySQL dans CentOS

一个新手
Libérer: 2017-10-17 10:02:02
original
1325 Les gens l'ont consulté

Document de déploiement MySQL

Système d'exploitation : CentOS Linux version 7.4.1708
Version du noyau : 3.10.0

# Installation manuelle
1> -linux2.6-x86_64.tar.gz Téléchargez dans le répertoire serveur/tmp CentOS

2> Décompressez le package compressé dans /usr/local/


[root@localhost local]# tar -zxvf /tmp/mysql-5.5.54-linux2.6-x86_64.tar.gz -C /usr/local/
Copier après la connexion

3> Configurer des liens logiciels


[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql
Copier après la connexion

4> Ajouter des groupes d'utilisateurs et des utilisateurs


[root@localhost local]# groupadd -r mysql
[root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql
Copier après la connexion

5> Donnez les autorisations /usr/local/mysql/*


[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*
Copier après la connexion

6> Définissez le chemin de stockage des données et accordez les autorisations


[root@localhost local]# mkdir –p /data/mydata
[root@localhost local]# chown -R mysql.mysql /data/mydata
Copier après la connexion

7> Initialiser MySQL


[root@localhost local]# cd /usr/local/mysql
[root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
Copier après la connexion

8> 🎜>

9> Ajouter le démarrage automatique

[root@localhost local]# chown -R root /usr/local/mysql/*
Copier après la connexion

10> >
Ajoutez datadir = /data/mydata sous le champ [mysqld]

thread_concurrency = 2 fois le nombre de cœurs physiques du CPU
[root@localhost local]# cp -a mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost local]# chkconfig --add mysqld
Copier après la connexion
Enregistrez, quittez /etc/my.cnf

11> Démarrez le service MySQL


[root@localhost local]# cp -a /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
[root@localhost local]# vi /data/mydata
Copier après la connexion


12> Créez un mot de passe utilisateur root
*Connectez-vous d'abord à MySQL


* Dans la continuité de ce qui précède, il affiche Entrez le mot de passe :
[root@localhost local]# /etc/rc.d/init.d/mysqld start
Copier après la connexion
(appuyez directement sur Entrée)

*Définissez le mot de passe, en supposant que le mot de passe est : zz2014info


[root@localhost local]# mysql -uroot -hlocalhost -p
Enter password:
Copier après la connexion
* Il s'affiche comme suit, puis indique que le mot de passe a été créé avec succès




13> Créer une instance mysql

* Créez une instance MySQL, telle que logincenter
mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');
Copier après la connexion

******* ******************************* ********************* *****

****************le nom de l'instance mysql est la casse sensible****************** ***

*******************Le côté développement utilise des minuscules lettres ************************* *******
**************** *****Ignorer la casse configurable*************** *************

*********** ************************* ************************* *****
Query OK, 0 rows affected (0.14 sec)
Copier après la connexion






*Voir exemple La création est-elle réussie ?



14> Ajoutez la commande mysql à la variable d'environnement

mysql> CREATE DATABASE logincenter;
Query OK, 1 row affected (0.01 sec)
Copier après la connexion


15> Importez le script d'instruction .sql (prenez logincenter.sql comme exemple)

mysql> SHOW DATABASES;+--------------------+
| Database |
+--------------------+
| information_schema |
| logincenter |
| mysql |
| performance_schema |
| test |
+--------------------+
Copier après la connexion

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!