두 우분투 컴퓨터를 사용하고 있는데 하나는 mysql2 server
이고 다른 하나는 mysql2 client
인 레일입니다. 다른 컴퓨터에있는 레일 앱에서 mysql2 server
을 연결할 필요가 있습니다. 나는 database.yml
의 구성을 사용 :우분투 플랫폼의 레일즈 앱에서 원격 mysql2를 연결
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: root
password: dani123*
host: 192.168.1.185
port: 3306
socket: /var/run/mysqld/mysqld.sock
을하지만 난 rake db:create
시스템을 실행하는 동안 다음 error
가 발생합니다. 친절
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "pool"=>5, "username"=>"root", "password"=>"dani123*", "host"=>"192.168.1.185", "port"=>3306, "socket"=>"/var/run/mysqld/mysqld.sock", "database"=>"remotedb_development"}, {:charset=>"utf8", :collation=>"utf8_unicode_ci"}
(If you set the charset manually, make sure you have a matching collation)
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "pool"=>5, "username"=>"root", "password"=>"dani123*", "host"=>"192.168.1.185", "port"=>3306, "socket"=>"/var/run/mysqld/mysqld.sock", "database"=>"remotedb_test"}, {:charset=>"utf8", :collation=>"utf8_unicode_ci"}
(If you set the charset manually, make sure you have a matching collation)
'데이터베이스 yml을 게시하십시오' – Bala