远程部署与应用监控全攻略
1. 数据库连接问题及解决办法
在开发过程中,数据库连接可能会出现各种问题,以下是常见问题及解决办法:
| 问题描述 | 解决办法 |
| — | — |
| 数据库连接失败 | 可能是未安装数据库,或者使用二进制分发版安装库时,对 MySQL 套接字文件位置假设错误。最佳解决办法是重新安装 Ruby MySQL 库;若不可行,需仔细检查 database.yml 文件中 socket: 行是否包含系统上 MySQL 套接字的正确路径。 |
| Mysql not loaded 错误 | 意味着运行的是旧版本的 Ruby MySQL 库,Rails 至少需要 2.5 版本。 |
| Client does not support authentication protocol requested by server 错误 | 这是已安装的 MySQL 版本与用于访问它的库之间的不兼容问题。可按照 http://dev.mysql.com/doc/mysql/en/old-client.html 上的说明解决,例如执行 MySQL 命令 set password for 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); 。 |
| 在 Windows 的 Cygwin 下使用 My
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



