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
Ouvrez le fichier de configuration de MySQL, le bind-address = 127.0.0.1 Commentaire
vi /etc/mysql/mysql.conf.d/mysqld.cnf
Maintenant, redémarrez le service MySQL
service mysql restart
Après ce test, si le succès à distance