読者です 読者をやめる 読者になる 読者になる

kzk-casino.com

一人前のITエンジニアを目指して

mysqld.sockの場所を調べる方法

AWS Tech Tips

rails+RDSでWebアプリケーションを作成する練習をしているのですが、

OS・ディストリビューションによってmysqld.sockの場所が異なるようなので調べる方法をメモします。

mysql_config --socket


実行したらこんな感じ

# mysql_config --socket
/var/run/mysqld/mysqld.sock

これを元にrailsのconfig/database.ymlを記載しましょう。

development:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: db
  pool: 5
  username: user
  password: ********
  socket: /var/run/mysqld/mysqld.sock
  host: *****.**************.ap-northeast-1.rds.amazonaws.com