本文目錄一覽:
- 1、ruby連接mysql報錯: Can’t connect to MySQL server on ‘localhost’ (10061)
- 2、linux下Ruby怎麼連接MySQL
- 3、rails 怎麼連接 mysql
- 4、rails無法連接mysql資料庫,搞不定,求救
- 5、如何添加ruby鏈接mysql 的依賴
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