In diesem Artikel wird hauptsächlich das Installations-Tutorial von MySQL5.7.18 rpm für Alibaba Cloud Centos7.3 vorgestellt. Ich hoffe, es kann allen helfen.
MariaDB deinstallieren
CentOS7 installiert standardmäßig MariaDB anstelle von MySQL, und MySQL-bezogene Softwarepakete werden ebenfalls vom Yum-Server entfernt. Da es zu Konflikten zwischen MariaDB und MySQL kommen kann, deinstallieren Sie MariaDB zunächst.
1. Bevor wir die neue Version von MySQL installieren, müssen wir die mit dem System gelieferte Mariadb-Lib deinstallieren
[root@iZwz94qazh62gk5ewl4ei2Z home]# rpm -qa -i mariadb
mariadb- libs-5.5.52-1.el7.x86_64
[root@iZwz94qazh62gk5ewl4ei2Z home]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
2 , Gehen Sie zur offiziellen Website von MySQL, um die neueste Version des MySQL-RPM-Pakets herunterzuladen: mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar
3. Laden Sie MySQL hoch -5.7.18-1.el6. x86_64.rpm-bundle.tar auf den Linux-Server und entpacken Sie das TAR-Paket
[root@iZwz94qazh62gk5ewl4ei2Z home]# mkdir mysql [root@iZwz94qazh62gk5ewl4ei2Z home]# tar -xf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar -C mysql [root@iZwz94qazh62gk5ewl4ei2Z home]# cd mysql [root@iZwz94qazh62gk5ewl4ei2Z mysql]# ll total 459492 -rw-r--r-- 1 7155 31415 23618836 Mar 20 17:40 mysql-community-client-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 335496 Mar 20 17:40 mysql-community-common-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 3747352 Mar 20 17:40 mysql-community-devel-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 39086508 Mar 20 17:40 mysql-community-embedded-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 135869292 Mar 20 17:40 mysql-community-embedded-devel-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 2177064 Mar 20 17:40 mysql-community-libs-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 1723180 Mar 20 17:40 mysql-community-libs-compat-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 159060212 Mar 20 17:41 mysql-community-server-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 104881084 Mar 20 17:41 mysql-community-test-5.7.18-1.el6.x86_64.rpm
4. Verwenden Sie den Befehl rpm -ivh, um
[root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm warning: mysql-community-common-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-common-5.7.18-1.e################################# [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm warning: mysql-community-libs-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-libs-5.7.18-1.el6################################# [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm warning: mysql-community-client-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-client-5.7.18-1.e################################# [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm warning: mysql-community-server-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-server-5.7.18-1.e################################# [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]#
a 数据库目录 /var/lib/mysql/ b 配置文件 /usr/share/mysql(mysql.server命令及配置文件) c 相关命令 /usr/bin(mysqladmin mysqldump等命令) d 启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录) e /etc/my.conf
[root@iZwz94qazh62gk5ewl4ei2Z mysql]# mysqld --initialize --user=mysql
[root@iZwz94qazh62gk5ewl4ei2Z mysql]# cat /var/log/mysqld.log 2017-06-05T14:30:52.709474Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2017-06-05T14:30:55.590590Z 0 [Warning] InnoDB: New log files created, LSN=45790 2017-06-05T14:30:56.000269Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2017-06-05T14:30:56.109868Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 960c533e-49fb-11e7-91f2-00163e089fd2. 2017-06-05T14:30:56.116186Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened. 2017-06-05T14:30:56.116777Z 1 [Note] A temporary password is generated for root@localhost: :Wu?2QQutQwj
[root@iZwz94qazh62gk5ewl4ei2Z mysql]# systemctl start mysqld.service
Service zum Starten verwenden: service mysqld start
MySQL-Skript zum Starten verwenden:/etc/inint.d/mysqld startSafe_mysqld zum Starten verwenden: safe_mysqld&
Stoppen:
Dienststart verwenden: service mysqld stop
mysqladmin herunterfahren
Neustart:
Dienst zum Starten verwenden: service mysqld restart
Stellen Sie eine Verbindung zur Datenbank her
[root @iZwz94qazh62gk5ewl4ei2Z mysql]# mysql -u root -p
Passworteingabe: :Wu?2QQutQwj
Passwort ändern:
Passwort festlegen = Passwort('Ihr Passwort');
Remotezugriff einrichtenMySQL so einrichten, dass es beim Booten startet
grant all privileges on *.* to 'root' @'%' identified by '123456'; flush privileges;
Autostart:
chkconfig --add mysql
Abfrageliste:
chkconfig mysql on
Hinweis: Es gibt keinen automatischen Start, wenn keiner von beiden ausgeschaltet ist.
chkconfig
So ändern Sie das Passwort in MySQL5.7.18
Das obige ist der detaillierte Inhalt vonCentos7.3-Installations-MySQL5.7.18-RPM-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!