Quantcast
Channel: データベース –俺的備忘録 〜なんかいろいろ〜
Browsing latest articles
Browse All 33 View Live

MariaDB Galera Cluster 10.1系でSSLを利用する

MariaDB Galera Clusterで、クライアントとの接続にSSLを利用することができるようなので、設定してみることにした。 調べていると、Galera Clusterのバージョンが10.0系と10.1系で設定方法が違うようだったが、今回は10.1系での設定を行う。 1.鍵ファイルの作成 まずは、Galera Cluster側で以下のコマンドを実行し、公開鍵の作成を行う。 openssl...

View Article


Image may be NSFW.
Clik here to view.

psqlコマンドから複数のSQLを一括で実行させる

psqlコマンドから複数のSQLを一発で流す方法を忘れてたので、備忘として残しておく。 「-e」オプションではなく、EOFで流してやればよい。 psql -U postgres -h << EOF SELECT * FROM AAA; SELECT * FROM BBB; EOF 内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 (Software Design plus)

View Article


Image may be NSFW.
Clik here to view.

CentOS 7にRedisサーバをインストールする

CentOS 7にRedisサーバをインストールする場合、epelおよびremiからインストールをすると簡単だ。 まず、以下のコマンドでepelおよびremiをインストールする。 yum install -y epel-release rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi rpm -ivh...

View Article

Image may be NSFW.
Clik here to view.

CentOS 7にMicrosoft SQL Serverをインストールする

最近、あのMicrosoftがOSSに歩み寄ってきており、先日にはLinux Foundationのプラチナメンバーにまでなった。何があるかわからないものだなぁ…。 で、先日知ったのだがどうやらMicrosoft SQL ServerもLinuxにインストールできるようになってたようだ。一体どういうことなんだ…。 というわけで、せっかくなのでCentOS 7にMicrosoft SQL...

View Article

Image may be NSFW.
Clik here to view.

MariaDBでrootのパスワードをリセットする

MariaDBで、rootのパスワードを失念してしまってその後の操作ができなくなってしまった。で、初期化をしたので備忘として残しておく。 なお、MariaDBのバージョンは5.5を用いている。 やり方は簡単で、一旦MariaDBのプロセスを落としてからセーフモードで起動、パスワードを設定してMariaDBのプロセスを再度起動させてやるだけだ。 systemctl stop mariadb...

View Article


Image may be NSFW.
Clik here to view.

CentOS 7でrsyslogのログをMariaDBに出力させる

個人的には、ログはテキストファイルの方が色々と都合が良い(後からの統計取得だったり検知・加工してエラー確認とかシェル芸でできるので)のだが、諸々の事情(セキュリティ的な色々だったり、コマンド操作があまりできない人でも使える状態にしたいなど)によって、テキストファイルでの出力や保管、閲覧が都合が悪い事がある。で、rsyslogではログをDBに出力可能なので、今回は、OSにはCentOS...

View Article

Image may be NSFW.
Clik here to view.

mysqldumpでsshごしにリモートサーバにMariaDBのバックアップを取得する

MariaDBで手元のPC上で動作しているDBから、リモートサーバにssh越しにバックアップする必要があったので、備忘で残しておく。 mysqldump -u ユーザ名 -p パスワード DB名 | gzip | ssh リモートサーバ 'cat > ~/BackupPATH.sql.gz' mysqldump --single-transaction -u ユーザ名 -p パスワード DB名...

View Article

Image may be NSFW.
Clik here to view.

SQLで数字をカンマ区切りにして読みやすく表示させる(PostgreSQL/MariaDB/Oracle)

集計結果で数字を見る際に桁数がよくわからないことが会ったので、SQLで集計出力時に3桁ごとにカンマ区切りで見やすく表示させる対応をしたので備忘で残しておく。 各DBごとにSQLの記述が異なるのでひとまずよく使用されるMariaDB、PostgreSQL、OracleDB、SQL Serverごとで調べてみることにした。 1.MySQL/MariaDBの場合...

View Article


Image may be NSFW.
Clik here to view.

PostgreSQLでテーブル・ビューの作成時のSQLを確認する

ときたま、既存のPostgreSQL環境でテーブルやビューの作成時のSQLを確認することがある。 MySQLとかだと「SHOW CREATE ~」で確認できるのだけど、PostgreSQLでテーブル定義文を確認する場合はSQLからは確認ができず、pg_dumpでバックアップデータを取得してCREATE TABLEを抽出することで対応する。 pg_dump DB名 -s -t テーブル名 | awk...

View Article


Image may be NSFW.
Clik here to view.

ブラウザ上からSQLをいじって学べる学習サイト『Sqlzoo』

たま~に、リアルなデータが入っておらず、適当なデータしか入ってないテーブルに対してSQLを実行し、どういう感じに書けばうまく動作するのかを確認したりしたいことがある。...

View Article
Browsing latest articles
Browse All 33 View Live