今日も頑張らない

思い付きで適当にいろいろ書くブログです

VagrantでMariaDB使用してみる(インストール編)

Windows10にVagrantを導入してMariaDBをインストール時のメモです。

クライアントからの接続まで確認できたのですが、思い出しながら書いているので間違っているかも

 

Vagrantの用意

VrtualBoxを書きURLから取得しインストールした

http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html?ssSourceSiteId=otnjp

 VagrantはChocolateyからインストールした

https://chocolatey.org/packages/vagrant

  BoxはVagrantbox.exより取得

https://www.vagrantbox.es/

CentOS7.2のBOXを選択(特に理由はない)

作成したVagrantfileに対し下記の設定を追加及び変更をおこなう

config.vm.network :forwarded_port, guest: 3306, host: 3306

config.vm.network "private_network", ip: "192.168.33.10"

 

 ・MariaDBのインストール

古いMariaDBがインストール済みでないか確認

 sudo rpm -qa | grep -i "mariadb"

古いMariaDBがあったら下記のコマンドでを削除

 sudo yum remove mariadb mariadb-libs

リポジトリを追加

 下記のコマンドを実行

 sudo vi /etc/yum.repos.d/MariaDB.repo

 下記の内容を記入

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

下記のコマンドを実行しMariaDBをインストールする

yum -y install --enablerepo=mariadb MariaDB-common MariaDB-devel MariaDB-shared MariaDB-compat MariaDB-server MariaDB-client

 

・初期設定

MySQLのサンプルコンフィグファイル置き場へ移動

cd /usr/share/mysql/

下記のファイルが置いてある。上に行くほど高性能だが、高スペックが必要になる模様

今回はお試しの意味が強いので、my-small.cnf を選択する

 my-innodb-heavy-4G.cnf

 my-huge.cnf
 my-large.cnf
 my-medium.cnf
 my-small.cnf

 

下記のコマンドで設定ファイルをコピーする

sudo cp -p my-small.cnf /etc/my.cnf.d/server.cnf

〰続きは後日記載〰

・その他

vagrant ssh コマンドを実行することでPowerShellからもログインできるが、VIMを起動すると文字色が勝手に青になってしまって見づらくなる(記載時点)

 

 

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1