本文目錄一覽:
- 1、RUBY連接mysql報錯: This gem was compiled for 5.5.13 but the client library is 6.0.0,求解答
- 2、ruby連接mysql報錯: Can’t connect to MySQL server on ‘localhost’ (10061)
- 3、ruby2.1.3無法連接mysql
RUBY連接mysql報錯: This gem was compiled for 5.5.13 but the client library is 6.0.0,求解答
gem install mysql默認會安裝最新的版本。
很明顯你的Mysql connector和你的gem不匹配。
兩個解決方法:
安裝老的對應版本的mysql gem包,安裝的時候指定版本即可。 gem install mysql-2.x.x
安裝MySQL 6.0資料庫及Connector。
ruby連接mysql報錯: Can’t connect to MySQL server on ‘localhost’ (10061)
mysql的服務沒有開,登錄到mysql伺服器,ps -ef|grep mysqld看看,如果是windows下,執行 sc query mysql 看看服務狀態是什麼
ruby2.1.3無法連接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/295858.html