Maison > Article > base de données > Méthode d'installation de MySQL dans CentOS
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/
3> Configurer des liens logiciels
[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql
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
5> Donnez les autorisations /usr/local/mysql/*
[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*
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
7> Initialiser MySQL
[root@localhost local]# cd /usr/local/mysql [root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
8> 🎜>
9> Ajouter le démarrage automatique
[root@localhost local]# chown -R root /usr/local/mysql/*
10> >
Ajoutez datadir = /data/mydata sous le champ [mysqld]
[root@localhost local]# cp -a mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld [root@localhost local]# chkconfig --add mysqldEnregistrez, 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
12> Créez un mot de passe utilisateur root
*Connectez-vous d'abord à MySQL
[root@localhost local]# /etc/rc.d/init.d/mysqld start(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:* Il s'affiche comme suit, puis indique que le mot de passe a été créé avec succès
13> Créer une instance mysql
mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');
******* ******************************* ********************* *****
****************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)
*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)
15> Importez le script d'instruction .sql (prenez logincenter.sql comme exemple)
mysql> SHOW DATABASES;+--------------------+ | Database | +--------------------+ | information_schema | | logincenter | | mysql | | performance_schema | | test | +--------------------+
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!