Mysql-Centos

Mysql5.6.46 version de l'installation en mode hors connexion

Mysql5.6.46 télécharger le package d'installation
est extrait de code: h8hn
télécharger un bon outil à utiliser pour télécharger le dossier système Linux

Déchargement système est MariaDB

rpm -qa|grep mariadb  // 查询出来已安装的mariadb  
rpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令查询出来的文件  

1. Extrait

tar -zxvf mysql5.6.46.tar.gz(下载的文件名)  -C /usr/local

mv 解压文件出来文件名  mysql        //并在usr/local目录下使用命令更改文件夹名称为 mysql

2. Ajouter le groupe système mysql et mysql utilisateur:

groupadd mysql
useradd -r -g  mysql  mysql

3. Entrez le répertoire d'installation

cd /usr/local/mysql

4. Modifier le répertoire courant appartenant à l'utilisateur mysql:

chown -R mysql:mysql  ./

5. Base de données d'installation:

./scripts/mysql_install_db --user=mysql

//如果安装报错,执行下面语句后,再安装一次
yum -y install autoconf

6. Modifiez le répertoire courant appartenant à l'utilisateur root:

chown -R root:root ./

7. Modifiez le répertoire de données par l'utilisateur en cours appartenant mysql

chown -R mysql:mysql data

8. Ajouter la chaussure:

cp support-files/mysql.server /etc/init.d/mysqld

9. Démarrez le service mysql:

service mysqld start

10. Le client MySQL dans le chemin par défaut:

ln -s /usr/local/mysql/bin/mysql  /usr/local/bin/mysql

Les étapes ci-dessus sont l'installation complète de MySQL, le mot de passe par défaut pour entrer sans

root@hadoop# mysql      //按回车进入mysql界面了

L'étape suivante est pas nécessaire! Sélectionnez l'opération requise
exécution du fichier de configuration Mysql ./scripts/mysql_install_db --user = mysql généré répertoire d'installation par défaut (/ usr / local / mysql) Lane


usr/local/mysql/my.cnf

Recommander à l'autre, etc.

mv  my.cnf  /etc/

Configurer l'accès à distance au nom d'utilisateur « root » pour indiquer la connexion à distance, « 123 » mot de passe de connexion à distance, en fonction des changements des besoins individuels

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

mysql>flush privileges;                           //刷新权限

Supprimer l'accès en double ip exécution négligeable


mysql>use msyql;                               //选择mysql库
msyql>delete from user where host !=’%;
mysql>flush privileges;

Configurer l'accès à distance peut se connecter test si vous ne pouvez pas désactiver le pare-feu, puis exécutez la commande suivante sur elle

Éteignez le pare-feu
systemctl stop firewalld.service
Interdiction du pare-feu démarrer
systemctl  disable firewalld.service

installation de la ligne Mysql

Remplacer le téléchargement source yum mysql, la mise à jour d'autres applications plus rapidement et ne veulent pas lancer cela peut sauter cette étape
Si vous ne le faites pas comme la source d'Ali pour télécharger gratuitement d'autres sources de Baidu, etc., pour la source est la même façon

Dans le fichier source

cd /etc/yum.repos.d

Une sauvegarde est recommandé d'utiliser la commande cp CentOS-Base.repo pour copier les fichiers source avant de supprimer d'autres dossiers n'a pas empêché l'échange source en retour

rm –rf C*   //删除源文件

Télécharger Ali source télécharger la source complète Ali yum utilisera la commande ll dans le répertoire courant

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

Effacer le cache et générer de nouvelles cache d'origine

yum clean all && yum makecache

Test si vous souhaitez modifier la mise en œuvre réussie des sources suivantes pour voir si le résultat d'une erreur

yum update

Officiellement entré dans le lien d'installation

Source de téléchargement mysql

yum install -y http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

Installez le service MySQL

yum  install  –y  mysql-server

Démarrage du serveur mysql

service  mysqld  start 

Joignez-vous à démarrage

chkconfig  mysqld  on 

Aucun mot de passe pour vous connecter à

mysql  

Sélectionnez la base de données MySQL

use mysql

Modifier le service à distance

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

Utilisez la commande suivante pour afficher la table d'utilisateur dans les trois utilisateur champs, hôte, champ de mot de passe pour constater que l'hôte peut se connecter sur ip localement et sont capables de se connecter sans un mot de passe

mysql>select user,host,password from user; 

123 est enregistré ainsi pour la déclaration ci-dessus « root » @ « % » représente déjà toutes les adresses IP, vous pouvez utiliser le mot de passe de l'utilisateur rootsécuritéPeu d'effet sur la table ip recommandation initiale supprimé ne supprime rien du cours de test utilisateurs individuels du

mysql>delete from user where host !=’%;

droits Actualiser

mysql>flush privileges;

A ce stade, l'installation est terminée en ligne!

ubuntu mysql Telnet résoudre les problèmes

Voir le port 3306, si la machine est accessible uniquement, par exemple

netstat -an|grep 3306

Insérer ici l'image Description

Ouvrez le fichier de configuration de MySQL, le bind-address = 127.0.0.1 Commentaire

vi /etc/mysql/mysql.conf.d/mysqld.cnf

Insérer ici l'image Description
Maintenant, redémarrez le service MySQL

service mysql restart

Après ce test, si le succès à distance

Publié 39 articles originaux · louange gagné 13 · vues 2319

Je suppose que tu aimes

Origine blog.csdn.net/qq_43205282/article/details/103433768
conseillé
Classement