SSブログ

「MariaDB_10.0」のインストール。 [MariaDB]

「MariaDB_10.0」のインストール。

■「RPM-GPG-KEY」インポート。

       
[bibo-roku@centos ~]$ rpm -qa | grep mysql ←競合を調査
php56u-mysqlnd-5.6.4-1.ius.el6.i386
mysql-libs-5.1.73-3.el6_5.i686

[bibo-roku@centos ~]$ sudo rpm -e --nodeps mysql-libs ←「--nodeps」

[bibo-roku@centos ~]$ sudo rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB ←GPG-KEYインポート。

[bibo-roku@centos ~]$ sudo rpm -qai gpg-pubkey ←KEYの確認。
---省略---
Name        : gpg-pubkey                   Relocations: (not relocatable)
Version     : 1bb943db                          Vendor: (none)
Release     : 511147a9                      Build Date: 2015年05月02日 21時52分32秒
Install Date: 2015年05月02日 21時52分32秒      Build Host: localhost
Group       : Public Keys                   Source RPM: (none)
Size        : 0                                License: pubkey
Signature   : (none)
Summary     : gpg(MariaDB Package Signing Key )
Description :
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.8.0 (NSS-3)
---省略---
       
      
「MariaDB_10.0」をインストールする前には競合するパッケージを消す必要があるそうですので、調べてみます。
 後者の「mysql-libs-5.1.73-3.el6_5.i686」が競合するようなのですが、なんで入っているのかな。依存関係かな。
 依存関係無視で「mysql-libs-5.1.73-3.el6_5.i686」アンインストールします。
 次に「RPM-GPG-KEY」をインポートします。その後、確認をしてみたのですがファイルをダウンロードしてからインポートするわけでは無いのかな?
   ファイルはありませんでした。(rpm -qai gpg-pubkeyで確認はできました。)
 

■リポジトリのインストール。

       
https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university
「CentOS」→「CentOS6(32bit)」→「10.0」

# MariaDB 10.0 CentOS repository list - created 2015-05-02 13:25 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=0 ←追記。

[bibo-roku@centos ~]$ sudo vi mariadb.repo
       
      
 リポジトリはファイルでは存在しないようで、公式HPにて自分のサーバの条件を指定していけばテキストが表示されるのでこれをコピーすることでリポジトリを作成するようです。
 現れたテキストについでに「enabled=0」を追記しました。
「vi」コマンドで保存します。

■「MariaDB」のインストール。

       
[bibo-roku@centos ~]$ sudo yum install --enablerepo=mariadb MariaDB-devel MariaDB-client MariaDB-server

警告: RPMDB は yum 以外で変更されました。
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
php56u-pdo-5.6.4-1.ius.el6.i386 は次のインストール済みと衝突しています:   php-pdo < ('0', '5.6', None): php56u-pdo-5.6.4-1.ius.el6.i386
2:postfix-2.6.6-6.el6_5.i686 は次の要求が不足ています:  libmysqlclient.so.16
2:postfix-2.6.6-6.el6_5.i686 は次の要求が不足ています:  libmysqlclient.so.16(libmysqlclient_16)
2:postfix-2.6.6-6.el6_5.i686 は次の要求が不足ています:  mysql-libs
  インストールしています  : MariaDB-common-10.0.17-1.el6.i686 1/6
  インストールしています  : MariaDB-compat-10.0.17-1.el6.i686 2/6
  インストールしています  : MariaDB-client-10.0.17-1.el6.i686 3/6
  インストールしています  : perl-DBI-1.609-4.el6.i686         4/6
  インストールしています  : MariaDB-devel-10.0.17-1.el6.i686  5/6
  インストールしています  : MariaDB-server-10.0.17-1.el6.i686 6/6 
chown: cannot access `/var/lib/mysql': そのようなファイルやディレクトリはありません
150502 22:46:48 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150502 22:46:48 [Note] InnoDB: The InnoDB memory heap is disabled
150502 22:46:48 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150502 22:46:48 [Note] InnoDB: Memory barrier is not used
150502 22:46:48 [Note] InnoDB: Compressed tables use zlib 1.2.3
150502 22:46:48 [Note] InnoDB: Using Linux native AIO
150502 22:46:48 [Note] InnoDB: Not using CPU crc32 instructions
150502 22:46:48 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150502 22:46:48 [Note] InnoDB: Completed initialization of buffer pool
150502 22:46:48 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
150502 22:46:48 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
150502 22:46:48 [Note] InnoDB: Database physically writes the file full: wait...
150502 22:46:57 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
150502 22:47:12 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
150502 22:47:17 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
150502 22:47:17 [Warning] InnoDB: New log files created, LSN=45781
150502 22:47:17 [Note] InnoDB: Doublewrite buffer not found: creating new
150502 22:47:17 [Note] InnoDB: Doublewrite buffer created
150502 22:47:17 [Note] InnoDB: 128 rollback segment(s) are active.
150502 22:47:17 [Warning] InnoDB: Creating foreign key constraint system tables.
150502 22:47:17 [Note] InnoDB: Foreign key constraint system tables created
150502 22:47:17 [Note] InnoDB: Creating tablespace and datafile system tables.
150502 22:47:17 [Note] InnoDB: Tablespace and datafile system tables created.
150502 22:47:17 [Note] InnoDB: Waiting for purge to start
150502 22:47:17 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence number 0
150502 22:47:18 [Note] InnoDB: FTS optimize thread exiting.
150502 22:47:18 [Note] InnoDB: Starting shutdown...
150502 22:47:20 [Note] InnoDB: Shutdown completed; log sequence number 1616697
150502 22:47:20 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150502 22:47:20 [Note] InnoDB: The InnoDB memory heap is disabled
150502 22:47:20 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150502 22:47:20 [Note] InnoDB: Memory barrier is not used
150502 22:47:20 [Note] InnoDB: Compressed tables use zlib 1.2.3
150502 22:47:20 [Note] InnoDB: Using Linux native AIO
150502 22:47:20 [Note] InnoDB: Not using CPU crc32 instructions
150502 22:47:20 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150502 22:47:20 [Note] InnoDB: Completed initialization of buffer pool
150502 22:47:20 [Note] InnoDB: Highest supported file format is Barracuda.
150502 22:47:21 [Note] InnoDB: 128 rollback segment(s) are active.
150502 22:47:21 [Note] InnoDB: Waiting for purge to start
150502 22:47:21 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence number 1616697
150502 22:47:21 [Note] InnoDB: FTS optimize thread exiting.
150502 22:47:21 [Note] InnoDB: Starting shutdown...
150502 22:47:23 [Note] InnoDB: Shutdown completed; log sequence number 1616707

PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:

'/usr/bin/mysqladmin' -u root password 'new-password'
'/usr/bin/mysqladmin' -u root -h centos.mydomain password 'new-password'

Alternatively you can run:
'/usr/bin/mysql_secure_installation'

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.

Please report any problems at http://mariadb.org/jira

The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Support MariaDB development by buying support/new features from MariaDB
Corporation Ab. You can contact us about this at sales@mariadb.com.
Alternatively consider joining our community based development effort:
http://mariadb.com/kb/en/contributing-to-the-mariadb-project/

  Verifying : MariaDB-compat-10.0.17-1.el6.i686 1/6
  Verifying : MariaDB-common-10.0.17-1.el6.i686 2/6
  Verifying : MariaDB-client-10.0.17-1.el6.i686 3/6
  Verifying : perl-DBI-1.609-4.el6.i686         4/6
  Verifying : MariaDB-devel-10.0.17-1.el6.i686  5/6
  Verifying : MariaDB-server-10.0.17-1.el6.i686 6/6

インストール:
  MariaDB-client.i686 0:10.0.17-1.el6
  MariaDB-devel.i686 0:10.0.17-1.el6
  MariaDB-server.i686 0:10.0.17-1.el6

依存性関連をインストールしました:
  MariaDB-common.i686 0:10.0.17-1.el6
  MariaDB-compat.i686 0:10.0.17-1.el6
  perl-DBI.i686 0:1.609-4.el6 

完了しました!

[root@centos ~]# yum provides --enablerepo=mariadb,epel,ius mysql-libs
MariaDB-compat-10.0.17-1.el6.i686 : MariaDB: a very fast and robust SQL database server
リポジトリー        : installed ←今インストールしたものに包含。
一致          :
その他        : Provides-match: mysql-libs ←インストール中のパッケージに入っているのでエラーは無視。

       
      
 一応「完了しました!」は表示されているのでインストールは成功したのでしょうか。
しかし以下問題があります。
「警告: RPMDB は yum 以外で変更されました。」
 →yum以外のコマンドやソフトでRPMDBが変更されたことを表す。とのこと。
 また、気にしなくてもよいが、この警告が出て、yumのインストールが実行されないことがある。とのこと。
 yumのキャッシュをクリアする「yum clean all」コマンドで解決するとのこと。
「php56u-pdo-5.6.4-1.ius.el6.i386 は次のインストール済みと衝突しています:  php-pdo < ('0', '5.6', None): php56u-pdo-5.6.4-1.ius.el6.i386」
 →うーん。宜しくないのでしょうねぇ。でも他にPHP-PDOが見つからないのです。パス。
「2:postfix-2.6.6-6.el6_5.i686 は次の要求が不足ています:libmysqlclient.so.16」
 →「yum provides --enablerepo=mariadb,epel,ius libmysqlclient.so.16」コマンドを実施したところ「MariaDB-compat-10.0.17-1.el6.i686」にも入っているので、今インストールしたということでこのままで良いのではないでしょうか。
「2:postfix-2.6.6-6.el6_5.i686 は次の要求が不足ています: libmysqlclient.so.16(libmysqlclient_16)」
 →上と同様みたいなのでOKにします。
「2:postfix-2.6.6-6.el6_5.i686 は次の要求が不足ています: mysql-libs」
 →上と同様で「MariaDB-compat-10.0.17-1.el6.i686」に入っているのでOKにします。



nice!(0)  コメント(1)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 1

KelClatly

Altace http://cialibuy.com - п»їcialis Tesco Pharmacy Viagra <a href=http://cialibuy.com>п»їcialis</a> Compro Cialis Online
by KelClatly (2020-01-24 22:48) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。