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
Öffnen Sie die MySQL-Konfigurationsdatei, die bind-address = 127.0.0.1 Kommentar
vi /etc/mysql/mysql.conf.d/mysqld.cnf
Jetzt neu starten MySQL-Dienst
service mysql restart
Dann testen, ob die Fern Erfolg