R1-003 MySQL的rpm安裝例項
1、解壓tar包
[root@hhu MySQL]# tar -xvf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar
mysql-community-test-5.7.17-1.el6.x86_64.rpm
mysql-community-embedded-5.7.17-1.el6.x86_64.rpm
mysql-community-embedded-devel-5.7.17-1.el6.x86_64.rpm
mysql-community-server-5.7.17-1.el6.x86_64.rpm
mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm
mysql-community-devel-5.7.17-1.el6.x86_64.rpm
mysql-community-client-5.7.17-1.el6.x86_64.rpm
mysql-community-libs-5.7.17-1.el6.x86_64.rpm
mysql-community-common-5.7.17-1.el6.x86_64.rpm
[root@hhu MySQL]# ls
mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar mysql-community-embedded-devel-5.7.17-1.el6.x86_64.rpm
mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-libs-5.7.17-1.el6.x86_64.rpm
mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm
mysql-community-devel-5.7.17-1.el6.x86_64.rpm mysql-community-server-5.7.17-1.el6.x86_64.rpm
mysql-community-embedded-5.7.17-1.el6.x86_64.rpm mysql-community-test-5.7.17-1.el6.x86_64.rpm
2、解除安裝已有老版本MySQL
[root@hhu MySQL]# rpm -qa|grep mysql
mysql-5.1.71-1.el6.x86_64
mysql-devel-5.1.71-1.el6.x86_64
mysql-libs-5.1.71-1.el6.x86_64
[root@hhu MySQL]# rpm -e mysql-5.1.71-1.el6.x86_64
error: Failed dependencies:
mysql = 5.1.71-1.el6 is needed by (installed) mysql-devel-5.1.71-1.el6.x86_64
[root@hhu MySQL]# rpm -e mysql-devel-5.1.71-
[root@hhu MySQL]# rpm -qa|grep mysql
mysql-5.1.71-1.el6.x86_64
mysql-libs-5.1.71-1.el6.x86_64
[root@hhu MySQL]# rpm -e mysql-5.1.71-1.el6.x86_64
[root@hhu MySQL]# rpm -e mysql-libs-5.1.71-1.el6.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
[root@hhu MySQL]# rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps 強制解除安裝
[root@hhu MySQL]# rpm -qa|grep mysql
[root@hhu MySQL]#
3、安裝MySQL包,一共5個,會有依賴關係,安裝順序如下:
rpm -Uvh mysql-community-common-5.7.17-1.el6.x86_64.rpm
rpm -Uvh mysql-community-libs-5.7.17-1.el6.x86_64.rpm
rpm -Uvh mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm
rpm -Uvh mysql-community-client-5.7.17-1.el6.x86_64.rpm
rpm -Uvh mysql-community-server-5.7.17-1.el6.x86_64.rpm
[root@hhu MySQL]# ls
mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar mysql-community-embedded-devel-5.7.17-1.el6.x86_64.rpm
mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-libs-5.7.17-1.el6.x86_64.rpm
mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm
mysql-community-devel-5.7.17-1.el6.x86_64.rpm mysql-community-server-5.7.17-1.el6.x86_64.rpm
mysql-community-embedded-5.7.17-1.el6.x86_64.rpm mysql-community-test-5.7.17-1.el6.x86_64.rpm
[root@hhu MySQL]# rpm -Uvh mysql-community-common-5.7.17-1.el6.x86_64.rpm
warning: mysql-community-common-5.7.17-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-community-common ########################################### [100%]
[root@hhu MySQL]# rpm -Uvh mysql-community-libs-5.7.17-1.el6.x86_64.rpm
warning: mysql-community-libs-5.7.17-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-community-libs ########################################### [100%]
[root@hhu MySQL]# rpm -Uvh mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm
warning: mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-community-libs-co########################################### [100%]
[root@hhu MySQL]# rpm -Uvh mysql-community-client-5.7.17-1.el6.x86_64.rpm
warning: mysql-community-client-5.7.17-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-community-client ########################################### [100%]
[root@hhu MySQL]# rpm -Uvh mysql-community-server-5.7.17-1.el6.x86_64.rpm
warning: mysql-community-server-5.7.17-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-community-server ########################################### [100%]
[root@hhu MySQL]# service mysqld status
mysqld is stopped
[root@hhu MySQL]# service mysqld start
Initializing MySQL database: [ OK ]
Installing validate password plugin: [ OK ]
Starting mysqld: [ OK ]
4、獲取超級資料庫使用者臨時密碼,登入,修改密碼
[root@hhu MySQL]# grep 'temporary password' /var/log/mysqld.log
2017-02-23T01:36:39.249352Z 1 [Note] A temporary password is generated for root@localhost: i7NmqxstDZ?L
[root@hhu MySQL]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.17
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2134146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql安裝(rpm)MySql
- mysql 5.7單例項安裝MySql單例
- MySQL 5.6 RPM安裝MySql
- mysql安裝------RPM包安裝及解除安裝MySql
- suse rpm安裝mysql(轉)MySql
- suse rpm 安裝 mysql(轉)MySql
- Linux rpm安裝MySQLLinuxMySql
- MySQL 5.7.22 rpm 安裝方式MySql
- mysql rpm 安裝問題(轉)MySql
- MySQL之——RPM方式安裝MySQL5.6MySql
- mysqld_multi安裝多個mysql例項MySql
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- MySQL在Windows上安裝多個例項的方法MySqlWindows
- CentOS下使用rpm包安裝MySQLCentOSMySql
- mysql 5.6 for linux (rpm包安裝)MySqlLinux
- MySQL-Cluster7.3.6-2 rpm安裝MySql
- rpm 安裝5.6 MySql主從搭建MySql
- mysql-5.6.31安裝(單例項 Linux)MySql單例Linux
- mysql8.0.30的RPM包安裝方法MySql
- 使用rpm安裝mysql的預設目錄MySql
- mysql cluster 7.38 叢集安裝 rpm安裝方式MySql
- 製作PHP的RPM包例項PHP
- CentOS8 安裝 MySQL8.0(RPM)CentOSMySql
- Linux下用rpm方式安裝MySQLLinuxMySql
- centos7下rpm方式安裝mysqlCentOSMySql
- R1-002 MySQL的rpm安裝方式MySql
- CentOS安裝MySQL的兩種方式——RPM和YUMCentOSMySql
- 5.6單例項安裝單例
- Redis單例項安裝Redis單例
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- mysql多例項安裝MySql
- CentOS7離線安裝(rpm安裝)mysql資料庫CentOSMySql資料庫
- MySQL 5.7 原始碼安裝、Yum倉庫安裝、RPM安裝、二進位制安裝MySql原始碼
- CentOS 6 下RPM方式安裝MySQL5.6CentOSMySql
- linux 環境RPM 安裝MYSQL5.6LinuxMySql
- Percona MySQL 5.6 RPM包方式安裝流程MySql
- 基於Linux的MySQL5.7RPM包安裝LinuxMySql
- Memcached安裝與使用例項