質問編集履歴

3 エラー内容を追加しました。

laminne

laminne score 71

2018/08/27 12:54  投稿

rails アクセスできない
#実現したいこと
vagrantの中にrailsの環境を作っています。
```
rails server -b 192.168.33.11 -d
```
としてサーバーを起動し[192.168.33.11:3000](http://192.168.33.11:3000/)にアクセスしたところ、以下のエラーメッセージが発生しました。
### 発生している問題・エラーメッセージ
このような画面になっています。
![イメージ説明](777824a2cbae44c9d54d411c45392c91.png)
```
Lost connection to MySQL server at 'reading initial communication packet', system error: 110
Extracted source (around line #90):
conn_attrs = parse_connect_attrs(opts[:connect_attrs])
     connect user, pass, host, port, database, socket, flags, conn_attrs
   end
   def parse_ssl_mode(mode)
```
hosts.allow
```
#              either use the tcp_wrappers library or that have been
#              started through a tcp_wrappers-enabled xinetd.
#
#              See 'man 5 hosts_options' and 'man 5 hosts_access'
#              for information on rule syntax.
#              See 'man tcpd' for information on tcp_wrappers
#mysqld: ALL: allow
```
my.cnf
```
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
```
### エラー内容  
rails db:migrateをした時の反応  
```  
 
rails aborted!  
Mysql2::Error::ConnectionError: Lost connection to MySQL server at 'reading initial communication packet', system error: 110  
/home/vagrant/rails/todaylesson-dev/bin/rails:9:in `<top (required)>'  
/home/vagrant/rails/todaylesson-dev/bin/spring:15:in `<top (required)>'  
bin/rails:3:in `load'  
bin/rails:3:in `<main>'  
Tasks: TOP => db:migrate  
(See full trace by running task with --trace)  
 
```  
### 補足情報(FW/ツールのバージョンなど)
Vagrant 1.8.6・CentOS 6.10
rbenv 1.1.1-39-g59785f6
ruby 2.5.1p57
  • Ruby on Rails 5

    5073 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

2 エラー内容を追加しました。

laminne

laminne score 71

2018/08/27 12:50  投稿

rails アクセスできない
#実現したいこと
vagrantの中にrailsの環境を作っています。
```
rails server -b 192.168.33.11 -d
```
としてサーバーを起動し[192.168.33.11:3000](http://192.168.33.11:3000/)にアクセスしたところ、以下のエラーメッセージが発生しました。
### 発生している問題・エラーメッセージ
このような画面になっています。
![イメージ説明](777824a2cbae44c9d54d411c45392c91.png)
```
Lost connection to MySQL server at 'reading initial communication packet', system error: 110
Extracted source (around line #90):
conn_attrs = parse_connect_attrs(opts[:connect_attrs])
     connect user, pass, host, port, database, socket, flags, conn_attrs
   end
   def parse_ssl_mode(mode)
```
```hosts.allow
hosts.allow
```
#              either use the tcp_wrappers library or that have been
#              started through a tcp_wrappers-enabled xinetd.
#
#              See 'man 5 hosts_options' and 'man 5 hosts_access'
#              for information on rule syntax.
#              See 'man tcpd' for information on tcp_wrappers
#mysqld: ALL: allow
```
```my.cnf
my.cnf
```
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
```
### 補足情報(FW/ツールのバージョンなど)
Vagrant 1.8.6・CentOS 6.10
rbenv 1.1.1-39-g59785f6
ruby 2.5.1p57
  • Ruby on Rails 5

    5073 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

1 ソースコードを改めました

laminne

laminne score 71

2018/08/27 12:50  投稿

rails アクセスできない
#実現したいこと
vagrantの中にrailsの環境を作っています。
```
rails server -b 192.168.33.11 -d
```
としてサーバーを起動し[192.168.33.11:3000](http://192.168.33.11:3000/)にアクセスしたところ、以下のエラーメッセージが発生しました。
### 発生している問題・エラーメッセージ
このような画面になっています。
![イメージ説明](777824a2cbae44c9d54d411c45392c91.png)
```
Lost connection to MySQL server at 'reading initial communication packet', system error: 110
Extracted source (around line #90):
conn_attrs = parse_connect_attrs(opts[:connect_attrs])
     connect user, pass, host, port, database, socket, flags, conn_attrs
   end
   def parse_ssl_mode(mode)
```
```hosts.allow  
#              either use the tcp_wrappers library or that have been  
#              started through a tcp_wrappers-enabled xinetd.  
#  
#              See 'man 5 hosts_options' and 'man 5 hosts_access'  
#              for information on rule syntax.  
#              See 'man tcpd' for information on tcp_wrappers  
#mysqld: ALL: allow  
```  
```my.cnf  
[mysqld]  
datadir=/var/lib/mysql  
socket=/var/lib/mysql/mysql.sock  
user=mysql  
# Disabling symbolic-links is recommended to prevent assorted security risks  
symbolic-links=0  
[mysqld_safe]  
log-error=/var/log/mysqld.log  
pid-file=/var/run/mysqld/mysqld.pid  
 
```  
### 補足情報(FW/ツールのバージョンなど)
Vagrant 1.8.6・CentOS 6.10
rbenv 1.1.1-39-g59785f6
ruby 2.5.1p57
  • Ruby on Rails 5

    5073 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る