ruby를 사용하여 MySQL 데이터베이스에 연결하려고 할 때 "Connection to Data Source [2] failed: java.net.ConnectException: Connection refused"
오류가 발생합니다. RubyMine IDE를 사용하고 있으며 MySQL 서버와 Workbench를 다운로드하고 MySQL gem을 설치했습니다. Mysql 데이터 소스에 연결하기 위해 Rubymine에서 옵션을 볼 때 SSH를 사용해야하는지 잘 모르겠습니다. 다음은 내 코드와 오류 메시지입니다 :mysql 데이터베이스에 연결하는 동안 연결이 루비에서 거부되었습니다
require 'mysql2'
begin
con = Mysql2.new 'localhost', 'root', 'password'
puts con.get_server_info
rs = con.query 'SELECT VERSION()'
puts rs.fetch_row
rescue Mysql2::Error => e
puts e.errno
puts e.error
ensure
con.close if con
end
그리고 오류 메시지는 다음과 같습니다
이Data Source [2]
Connection to Data Source [2] failed: java.net.ConnectException: Connection refused
누군가가 나를 레일에 루비를 사용하여 MySQL의 데이터 소스에 연결하고 테이블을 가져올 수 있도록하고 데이터를 조작 할 수 그리고 데이터베이스에 다시 기록 하시겠습니까?
감사합니다.