ruby連接mysql2,ruby連接資料庫

本文目錄一覽:

ruby連接mysql報錯: Can’t connect to MySQL server on ‘localhost’ (10061)

mysql的服務沒有開,登錄到mysql伺服器,ps -ef|grep mysqld看看,如果是windows下,執行 sc query mysql 看看服務狀態是什麼

linux下Ruby怎麼連接MySQL

有專門的mysql的gem

require ‘mysql’

然後db=::Mysql.new()

參數什麼的,和用法自己可以從網上查mysql gem的文檔

你的採納是我前進的動力,

記得好評和採納,答題不易,互相幫助,

手機提問的朋友在客戶端右上角評價點(滿意)即可.

如果你認可我的回答,請及時點擊(採納為滿意回答)按鈕!!

rails 怎麼連接 mysql

用ruby on rails連接Mysql5.6時,出現了很多意想不到的問題。

1   系統ubunt14.04,ruby 1.8.7,rails 2.3.11,mysql5.6

2 安裝mysql客戶端與伺服器端

安裝伺服器端 sudo apt-get install mysql-server

安裝客戶端 apt-get isntall mysql-client

3 此時運行ruby on rails項目是,會報錯,要求你 gem install mysql,安裝mysql的驅動,

在rails2.2版本後,此驅動被移除了rails。

命令行運行gem install mysql,出現了如下錯誤

從網上查找了好多,比如複製mysql的lib中的文件等等,但是都沒有效果,後來找了一方法

MYSQL API開發包     sudo apt-get install libmysqlclient-dev,運行後如圖

此時再運行gem install mysql,結果如圖

4 到此ruby on rails 的mysql驅動問題就已經解決了;

rails無法連接mysql資料庫,搞不定,求救

你需要需要安裝mysql2, 在命令行中輸入gem install mysql2,等待安裝完成後,進入你創建的項目路徑,修改config/database.yml:

adapter: mysql2

encoding: utf8

database: 資料庫名

username: 賬號(root)

password: 密碼

pool: 5

timeout: 5000

修改Gemfile:

將gem ‘sqlite3’ 改為 gem ‘mysql2’

如何添加ruby鏈接mysql 的依賴

ruby在windows下使用mysql要注意 要裝mysql2 要指定mysql-connector的目錄,注意你的目錄可能跟我的不一樣 gem install mysql2 –platform=ruby — ‘–with-mysql-dir=”C:\mysql-connector\”‘ 我當時用的是ruby2.1.1,不過應該差別不大

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/271452.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-16 14:56
下一篇 2024-12-16 14:56

相關推薦

發表回復

登錄後才能評論