Mysql-Centos-Installation

Mysql5.6.46 Version der Offline-Installation

Mysql5.6.46 das Installationspaket herunterladen
extrahierte Code: h8hn
Download ein gutes Werkzeug zu benutzen , um die Linux - System Ordner hochladen

Entladesystem kommt MariaDB

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

1. Extrahieren

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

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

2. Das System mysql Gruppe hinzufügen und MySQL-Benutzer:

groupadd mysql
useradd -r -g  mysql  mysql

3. das Installationsverzeichnis eintragen

cd /usr/local/mysql

4. Ändern Sie das aktuelle Verzeichnis von mysql Benutzer gehören:

chown -R mysql:mysql  ./

5. Installation Datenbank:

./scripts/mysql_install_db --user=mysql

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

6. Ändern Sie das aktuelle Verzeichnis durch den Root-Benutzer gehören:

chown -R root:root ./

7. Ändern Sie das aktuelle Datenverzeichnis von MySQL-Benutzer gehört

chown -R mysql:mysql data

8. Der Boot hinzufügen:

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

9. Starten Sie MySQL-Dienst:

service mysqld start

10. Der mysql-Client im Standardpfad:

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

Die oben genannten Schritte sind komplette MySQL-Installation, das Standard-Passwort eingeben, ohne

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

Der folgende Schritt ist nicht erforderlich! Wählen Sie die gewünschte Operation
Mysql Konfigurationsdatei Ausführung ./scripts/mysql_install_db --user = mysql erzeugt Standard-Installationsverzeichnis (/ usr / local / mysql) Lane


usr/local/mysql/my.cnf

Empfehlen Sie den nächsten usw.

mv  my.cnf  /etc/

Richten Sie den Fernzugriff auf die ‚root‘ Benutzername Remote-Login, um anzuzeigen, ‚123‘ Remote-Login-Passwort, nach individuellen Bedürfnissen ändern

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

mysql>flush privileges;                           //刷新权限

Entfernen Sie doppelte IP-Zugriff vernachlässigbar Ausführung


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

Richten Sie können RAS-Test anmelden, wenn Sie die Firewall nicht deaktivieren und dann den folgenden Befehl auf sie

Schalten Sie die Firewall
systemctl stop firewalld.service
Verbot booten Firewall
systemctl  disable firewalld.service

Mysql line-Installation

Ersetzen Sie die yum Quelle herunterladen mysql, aktualisiert andere Anwendungen schneller und will nicht, dies werfen kann diesen Schritt überspringen
Wenn Sie nicht wie die Quelle von Ali kostenlos tun herunterladen Baidu 163yum anderen Quellen usw., für die Quelle ist die gleiche Art und Weise

In der Quelldatei

cd /etc/yum.repos.d

Ein Backup wird empfohlen, cp CentOS-Base.repo Befehl zum Kopieren Sie die Quelldateien vor dem Löschen andere Ordner fehlgeschlagen zu verhindern, dass die Source-Austausch im Gegenzug zu verwenden

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

Laden Sie Ali Quelle, laden Sie die komplette Quelle Ali yum den Befehl ll im aktuellen Verzeichnis

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

Cache löschen und neue Original Cache erzeugen

yum clean all && yum makecache

Testen Sie, ob die erfolgreiche Umsetzung der folgenden Quellen zu ändern, ob das Ergebnis eines Fehlers zu sehen

yum update

Offiziell den Link installieren eingegeben

Quelle mysql herunterladen

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

Installieren Sie MySQL-Dienst

yum  install  –y  mysql-server

Starten Sie MySQL-Server

service  mysqld  start 

Registriert Boot

chkconfig  mysqld  on 

Kein Passwort zum Anmelden

mysql  

Wählen Sie die MySQL-Datenbank

use mysql

Ändern Sie den Remote-Service

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

Verwenden Sie den folgenden Befehl, um die Benutzertabelle in den drei Feldern Benutzer, Host, Passwort-Feld sehen zu finden, dass der Host in der Lage ist, sich lokal anzumelden IP und sind in der Lage in ohne Passwort einloggen

mysql>select user,host,password from user; 

123 ist so für die obige Aussage ‚root‘ angemeldet @ ‚%‘ steht bereits alle IP-Adresse können Sie die Root-Benutzer-Passwort verwendenSicherheitWenig Einfluss auf die ursprüngliche Empfehlung ip Tabelle gelöscht nicht gelöscht einzelne Benutzer Test natürlich nichts von der

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

Aktualisieren Rechte

mysql>flush privileges;

An diesem Punkt ist die Installation abgeschlossen Online!

ubuntu mysql Telnet Probleme zu lösen

Sehen Sie 3306-Port, ob die Maschine kann nur zugegriffen werden, wie

netstat -an|grep 3306

Hier hat Bild einfügen Beschreibung

Öffnen Sie die MySQL-Konfigurationsdatei, die bind-address = 127.0.0.1 Kommentar

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

Hier hat Bild einfügen Beschreibung
Jetzt neu starten MySQL-Dienst

service mysql restart

Dann testen, ob die Fern Erfolg

Veröffentlicht 39 Originalarbeiten · erntete Lob 13 · Ansichten 2319

Ich denke du magst

Origin blog.csdn.net/qq_43205282/article/details/103433768
Empfohlen
Rangfolge