MariaDB 10.2 Installation Procedure on Oracle Linux 7


#####################################
# Creatiing the MariaDB YUM repository
#####################################

vi /etc/yum.repos.d/MariaDB.repo
>>
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2.12/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


################################
# Installing MariaDB with YUM
################################

# yum --disablerepo="*" --enablerepo="mariadb" list MariaDB-server MariaDB-client

Loaded plugins: langpacks, ulninfo
Available Packages
MariaDB-client.x86_64        10.2.12-1.el7.centos    mariadb
MariaDB-server.x86_64        10.2.12-1.el7.centos    mariadb


# yum --disablerepo="*" --enablerepo="mariadb" install MariaDB-server MariaDB-client

Loaded plugins: langpacks, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.2.12-1.el7.centos will be installed
--> Processing Dependency: MariaDB-common for package: MariaDB-client-10.2.12-1.el7.centos.x86_64
---> Package MariaDB-server.x86_64 0:10.2.12-1.el7.centos will be installed
--> Processing Dependency: galera for package: MariaDB-server-10.2.12-1.el7.centos.x86_64
--> Running transaction check
---> Package MariaDB-common.x86_64 0:10.2.12-1.el7.centos will be installed
--> Processing Dependency: MariaDB-compat for package: MariaDB-common-10.2.12-1.el7.centos.x86_64
---> Package galera.x86_64 0:25.3.22-1.rhel7.el7.centos will be installed
--> Running transaction check
---> Package MariaDB-compat.x86_64 0:10.2.12-1.el7.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================
 Package                                        Arch                                   Version                                                       Repository                               Size
===================================================================================================================================================================================================
Installing:
 MariaDB-client                                 x86_64                                 10.2.12-1.el7.centos                                          mariadb                                  48 M
 MariaDB-server                                 x86_64                                 10.2.12-1.el7.centos                                          mariadb                                 110 M
Installing for dependencies:
 MariaDB-common                                 x86_64                                 10.2.12-1.el7.centos                                          mariadb                                 154 k
 MariaDB-compat                                 x86_64                                 10.2.12-1.el7.centos                                          mariadb                                 2.8 M
 galera                                         x86_64                                 25.3.22-1.rhel7.el7.centos                                    mariadb                                 8.0 M

Transaction Summary
===================================================================================================================================================================================================
Install  2 Packages (+3 Dependent packages)

Total download size: 168 M
Installed size: 718 M
Is this ok [y/d/N]: y
Downloading packages:
warning: /var/cache/yum/x86_64/7Server/mariadb/packages/MariaDB-10.2.12-centos7-x86_64-common.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY          ] 144 kB/s | 207 kB  00:19:51 ETA
Public key for MariaDB-10.2.12-centos7-x86_64-common.rpm is not installed
(1/5): MariaDB-10.2.12-centos7-x86_64-common.rpm                                                                                                                            | 154 kB  00:00:01
(2/5): MariaDB-10.2.12-centos7-x86_64-compat.rpm                                                                                                                            | 2.8 MB  00:00:04
(3/5): MariaDB-10.2.12-centos7-x86_64-client.rpm                                                                                                                            |  48 MB  00:00:10
(4/5): galera-25.3.22-1.rhel7.el7.centos.x86_64.rpm                                                                                                                         | 8.0 MB  00:00:01
MariaDB-10.2.12-centos7-x86_64 FAILED                                              92% [===================================================================      ] 3.5 kB/s | 155 MB  01:03:30 ETA
http://yum.mariadb.org/10.2.12/centos7-amd64/rpms/MariaDB-10.2.12-centos7-x86_64-server.rpm: [Errno 12] Timeout on http://yum.mariadb.org/10.2.12/centos7-amd64/rpms/MariaDB-10.2.12-centos7-x86_64-server.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
(5/5): MariaDB-10.2.12-centos7-x86_64-server.rpm                                                                                                                            | 110 MB  00:00:06
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                              2.6 MB/s | 168 MB  00:01:04
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Importing GPG key 0x1BB943DB:
 Userid     : "MariaDB Package Signing Key <package-signing-key@mariadb.org>"
 Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
 From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
perl-DBD-MySQL-4.023-5.0.1.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)
perl-DBD-MySQL-4.023-5.0.1.el7.x86_64 has missing requires of libmysqlclient.so.18(libmysqlclient_18)(64bit)
  Installing : MariaDB-common-10.2.12-1.el7.centos.x86_64                                                                                                                                      1/5
  Installing : MariaDB-compat-10.2.12-1.el7.centos.x86_64                                                                                                                                      2/5
  Installing : MariaDB-client-10.2.12-1.el7.centos.x86_64                                                                                                                                      3/5
  Installing : galera-25.3.22-1.rhel7.el7.centos.x86_64                                                                                                                                        4/5
  Installing : MariaDB-server-10.2.12-1.el7.centos.x86_64                                                                                                                                      5/5
  Verifying  : MariaDB-client-10.2.12-1.el7.centos.x86_64                                                                                                                                      1/5
  Verifying  : MariaDB-compat-10.2.12-1.el7.centos.x86_64                                                                                                                                      2/5
  Verifying  : MariaDB-common-10.2.12-1.el7.centos.x86_64                                                                                                                                      3/5
  Verifying  : galera-25.3.22-1.rhel7.el7.centos.x86_64                                                                                                                                        4/5
  Verifying  : MariaDB-server-10.2.12-1.el7.centos.x86_64                                                                                                                                      5/5

Installed:
  MariaDB-client.x86_64 0:10.2.12-1.el7.centos                                                     MariaDB-server.x86_64 0:10.2.12-1.el7.centos

Dependency Installed:
  MariaDB-common.x86_64 0:10.2.12-1.el7.centos                     MariaDB-compat.x86_64 0:10.2.12-1.el7.centos                     galera.x86_64 0:25.3.22-1.rhel7.el7.centos

Complete!
 

# rpm -qa |grep MariaDB
MariaDB-compat-10.2.12-1.el7.centos.x86_64
MariaDB-server-10.2.12-1.el7.centos.x86_64
MariaDB-common-10.2.12-1.el7.centos.x86_64
MariaDB-client-10.2.12-1.el7.centos.x86_64



###########################
# Start MariaDB Server
###########################

# systemctl start mariadb

# mysql_secure_installation

# mysql -uroot -p

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.2.12-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> select @@version;
+-----------------+
| @@version       |
+-----------------+
| 10.2.12-MariaDB |
+-----------------+
1 row in set (0.00 sec)


[Reference]
https://mariadb.com/kb/en/library/yum/


 

arrow
arrow
    文章標籤
    MariaDB Linux
    全站熱搜

    DanBrother 發表在 痞客邦 留言(0) 人氣()