Installez JDK, Tomcat, mysql sur le système Linux

1. Préparez le jdk et le tomcat à installer et téléchargez le fichier dans / usr / local / temp

2. Décompressez le JDK et le TOMCAT téléchargés dans / usr / local / temp

3Créez des dossiers jdk et tomcat sous / usr / local

4. Déplacez les fichiers décompressés vers les fichiers / usr / local / jkd et / usr / local / tomcat correspondants respectivement

 

Un, configuration JDK

  1. Téléchargez le fichier compressé dans / usr / local / tmp
  2. Décompressez le fichier compressé

# tar zxvf jdk-7u80-linux-x64.tar.gz

  1. Copiez le fichier décompressé dans / usr / local et nommez-le jdk

# cp -r /usr/local/tmp/jdk1.7.0_80 / usr / local / jdk

  1. Configurer les variables d'environnement

# vim / etc / profile

  1. Recherchez le commentaire d'exportation et saisissez

5.1 $ signifie référence

5.2 export Ajouter ou modifier des valeurs d'attribut.

5.3 Colon indique la séparation

#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

export JAVA_HOME = / usr / local / jdk

export PATH = $ JAVA_HOME / bin: $ PATH

 

1. Analysez le fichier

# source / etc / profile

2. Test

# java -version

Deux étapes de configuration Tomcat

  1. Téléchargez le package compressé dans / usr / local / tmp
  2. Décompressez le package compressé

# tar zxvf apache-tomcat-7.0.68.tar.gz

  1. Copiez le dossier décompressé dans / usr / local / tomcat

# cp -r apache-tomcat-7.0.68 / usr / local / tomcat

  1. Configurer les variables d'environnement pour tomcat

# vim / etc / profile

export TOMCAT_HOME = / usr / local / tomcat

export CATALINA_HOME = / usr / local / tomcat

  1. Démarrez tomcat (entrez dans le dossier tomcat / bin)

# ./startup.sh & tailf ../logs/catalina.out

(Une fois le démarrage terminé, Ctrl + C)

  1. Libérez le port 8080

# vim / etc / sysconfig / iptables

Copiez la ligne 22 et modifiez 22 à 8080

 

  1. Redémarrez le pare-feu

# service iptables redémarrer

7.1 démarrer

7.2 arrêt

7.3 redémarrage redémarrage

8. Entrez http: // ip: 8080 dans le navigateur de la fenêtre pour observer les résultats.

 

Troisièmement, l'installation de mysql

Préparation avant l'installation

1. Vérifiez si mysql a été installé et exécutez la commande

[root@localhost /]# rpm -qa | grep mysql

À partir du résultat de l'exécution, nous pouvons voir que nous avons installé mysql-libs-5.1.73-5.el6_6.x86_64 , exécutez la commande de suppression

[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

Exécutez à nouveau la commande de requête pour voir si elle est supprimée

[root@localhost /]# rpm -qa | grep mysql

2. Interrogez tous les dossiers correspondant à Mysql

[root@localhost /]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql
[root@localhost lib]# find / -name mysql
/data/mysql
/data/mysql/mysql

Supprimer les répertoires ou fichiers associés

[root@localhost /]#  rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql 

Vérifiez que la suppression est terminée

[root@localhost /]# whereis mysql
mysql:
[root@localhost /]# find / -name mysql
[root@localhost /]# 

3. Vérifiez si le groupe d'utilisateurs et l'utilisateur mysql existent, sinon, créez

[root@localhost /]# cat /etc/group | grep mysql
[root@localhost /]# cat /etc/passwd |grep mysql
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql
[root@localhost /]# 

4. Téléchargez le package d'installation Mysql pour Linux à partir du site officiel

Commande de téléchargement:

[root@localhost /]#  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

Vous pouvez également aller directement sur le site officiel de mysql pour sélectionner la version correspondante à télécharger.

Deux installer Mysql

1. Recherchez le package d'installation Mysql dans le répertoire où la commande wget est exécutée ou dans votre répertoire de téléchargement: mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
exécutez la commande de décompression:

[root@localhost /]#  tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

Une fois la décompression terminée, vous pouvez voir qu'il existe un fichier décompressé supplémentaire dans le répertoire actuel, déplacer le fichier vers / usr / local / et modifier le nom du dossier en mysql .

Si mysql existe déjà sous / usr / local / , veuillez modifier le fichier mysql existant sous un autre nom, sinon les étapes suivantes risquent de ne pas être exécutées correctement.

La commande d'exécution est la suivante:

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/
[root@localhost /]# cd /usr/local/
[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

Si le dossier mysql n'existe pas sous / usr / local / , vous pouvez directement exécuter la commande suivante pour obtenir l'effet ci-dessus.

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

2. Créez un répertoire de données sous le répertoire / usr / local / mysql

[root@localhost /]# mkdir /usr/local/mysql/data

3. Modifiez les groupes d'utilisateurs et les utilisateurs, ainsi que les autorisations de tous les répertoires et dossiers du répertoire mysql

[root@localhost /]# chown -R mysql:mysql /usr/local/mysql
[root@localhost /]# chmod -R 755 /usr/local/mysql

4. Compilez, installez et initialisez mysql, n'oubliez pas de vous souvenir du mot de passe à la fin du journal de sortie initial (mot de passe temporaire de l'administrateur de la base de données)

[root@localhost /]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

Note complémentaire:

À l'étape 4, une erreur peut se produire:

Lorsque ce problème se produit, vérifiez d'abord si le fichier de bibliothèque de liens est installé et utilisez la commande pour vérifier

[root@localhost bin]# rpm -qa|grep libaio   
[root@localhost bin]# 

Après avoir exécuté la commande, il est constaté qu'il n'y a pas de fichier de bibliothèque de liens dans le système

[root@localhost bin]#  yum install  libaio-devel.x86_64

Une fois l'installation réussie, continuez à exécuter la commande d'initialisation de la base de données, les erreurs suivantes peuvent se produire à ce stade:

Après avoir exécuté la commande suivante:

[root@localhost bin]#  yum -y install numactl

Une fois que l'exécution est correcte, réexécutez la commande d'initialisation de la 4ème étape, puis passez à la 5ème étape une fois que l'erreur est correcte!

5. Une fois la commande d'initialisation exécutée avec succès, le journal de sortie est le suivant:

Enregistrez la chaîne après root @ localhost: à la fin du journal . Cette chaîne est le mot de passe de connexion temporaire de l'administrateur mysql.

6. Modifiez le fichier de configuration my.cnf et ajoutez la configuration comme suit

[root@localhost bin]#  vi /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8

lower_case_table_names: S'il est sensible à la casse, 1 signifie que le nom de la table est en minuscule lors du stockage, et n'est pas sensible à la casse lors de son fonctionnement; 0 signifie sensible à la casse; il ne peut pas être défini dynamiquement, après modification, il doit être redémarré pour prendre effet
character_set_server:: Définit le jeu de caractères par défaut de la base de données, s'il n'est pas défini La valeur par défaut est latin1
innodb_file_per_table: s'il faut stocker les données de chaque table séparément, 1 signifie stocker séparément; 0 signifie fermer l'espace table indépendant, vous pouvez vérifier la différence dans la structure du fichier en vérifiant le répertoire de données;

7, testez pour démarrer le serveur mysql

[root@localhost /]# /usr/local/mysql/support-files/mysql.server start

Les résultats suivants s'affichent, indiquant que la base de données est installée et peut être démarrée normalement

situation anormale

Si le message suivant apparaît

Starting MySQL... ERROR! The server quit without updating PID file

Vérifiez s'il existe des services mysql et mysqld, s'ils existent, terminez le processus, puis réexécutez la commande de démarrage

#查询服务
ps -ef|grep mysql | grep -v grep
ps -ef|grep mysqld | grep -v grep

#结束进程
kill -9 PID

#启动服务
 /usr/local/mysql/support-files/mysql.server start

8. Ajoutez une connexion logicielle et redémarrez le service mysql

[root@localhost /]#  ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
[root@localhost /]#  ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]#  service mysql restart

注意:输入密码时,Enter password 后面不会有任何显示,此时实际是输入成功的,输入完密码后直接回车即可。或使用:mysql -u root -p 密码 ,回车后,即可直接进入数据库

10. Ouvrir la connexion à distance

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;

11. Configuré pour démarrer automatiquement après le démarrage

1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、赋予可执行权限
[root@localhost /]# chmod +x /etc/init.d/mysqld
3、添加服务
[root@localhost /]# chkconfig --add mysqld
4、显示服务列表
[root@localhost /]# chkconfig --list

L'installation de la base de données de mysql5.7.24 est terminée.

 

 

 

 

 

 

 

 

 

 

 

Je suppose que tu aimes

Origine blog.csdn.net/h610443955/article/details/114285942
conseillé
Classement