とーますメモ

Ruby on Rails / Goなどの学習メモ

MySQL

【Rails】bundle installでmysql0.5.2がインストールできない

自分用メモ。環境は以下の通り。・MacOS 10.4 Mojava ・MySQL 5.7 ・mysql2(gem) 0.5.2同じようなエラーが出て対応しているケースがあったので、同じように対応github.com qiita.comインストールできた。

【Mac】HomebrewでMySQLをインストールする

自分用メモ※homebrewが既に入っている前提 ※またSequel Proを使用するためには現時点では、デフォルトのMySQL8.0はサポートされていないので 追記の5.7をインストールする必要がある。 インストール $ brew install mysql 2018/11/30時点だと、MySQL8.0がイ…

【Ansible】MySQLのrootパスワードが変更できない

Ansibleはバージョン「2.2.0.0_2」を使用。 インストール先OSは、Ubuntu 16.04.そして以下のコード実行し、rootパスワードを変更を試みたが、 更新されず、パスワード無しでログインできてしまう。tasks/main.yml - name: Install the mysql packages in Deb…

【CircleCI2.0】困った!RailsとMySQLのconfig.yml設定

CircleCI2.0の公式サイトを見ると、PostgreSQLについての設定例はあるのだが 一番知りたいMySQLの設定例が無い。circleci.comそして、自分は今回初めてCircleCIを利用する初心者。そして色んなサイトを参考にしようと、調べては見るものの 自分がよくわかっ…

【MySQL】高速化メモ

[参考元] Top 20+ MySQL Best Practices 面白いと思ったTips 結果が1件であると予め知っている場合でも「Limit 1」をつけたほうが良い 「PROCEDURE ANALYSE()」を使用し、最適な型やサイズの提案を貰う。

【MySQL】レプリケーション設定をリモート(Master)-> ローカル(Slave)で設定

ローカル(開発用)環境のMySQLのデータと リモート(ステージング)環境のMySQLデータを同期させたいという思いから 色々と情報をネット上で検索してみたのだが、 大体のレプリケーション設定は同一のネットワーク上で設定することが 前提とされているもの…