无法使用提供的设置连接到您的数据库服务器。 (Codeigniter) 和 MySQL® 服务器当前处于脱机状态。 (面板)
Posted
技术标签:
【中文标题】无法使用提供的设置连接到您的数据库服务器。 (Codeigniter) 和 MySQL® 服务器当前处于脱机状态。 (面板)【英文标题】:Unable to connect to your database server using the provided settings. (Codeigniter) and The MySQL® server is currently offline. (cPanel) 【发布时间】:2013-02-18 04:29:14 【问题描述】:从昨晚我的网站给我这个错误。
发生数据库错误
无法使用提供的设置连接到您的数据库服务器。
文件名:core/Loader.php
行号:268
当我记录错误时,我在日志文件中找到了这些行
错误 - 2013-03-03 23:38:44 --> 严重性:警告 --> mysql_pconnect() [function.mysql-pconnect]:太多 连接 /home/myappbui/public_html/system/database/drivers/mysql/mysql_driver.php 88 错误 - 2013-03-03 23:38:44 --> 无法连接到数据库
然后我去了 cPanel,点击了 'MySql Databases' 它给了我这个错误
MySQL® 服务器当前离线。
当我点击 phpMyAdmin 时,它没有登录到我的数据库。 可能是什么问题?
【问题讨论】:
只是一个想法...也许 MySQL 服务器/mysqld 是...离线? 【参考方案1】:如果您使用的是 MacOS,您必须编辑 php.ini 文件 (/etc/php.ini) 并更改所有出现的 mysql.sock 位置:
从: /var/mysql/mysql.sock 到: /tmp/mysql.sock
【讨论】:
【参考方案2】:您的数据库连接文件出现此错误
你对mysql连接的php请求被拒绝。
所以有可能是您的 phpmyadmin 服务器可能已停止
如果服务器已启动,请启动您的 wamp 或 zamp 服务器,然后重新启动所有服务
可能是您的问题使用上述过程解决。
【讨论】:
OP 不在本地主机上。 是的,我的连接网址是正确的 @RohitR.K.我不是在谈论 localhost 我的网站是实时的。以上是关于无法使用提供的设置连接到您的数据库服务器。 (Codeigniter) 和 MySQL® 服务器当前处于脱机状态。 (面板)的主要内容,如果未能解决你的问题,请参考以下文章
Codeigniter 无法连接到外部 SQL Server
无法从 codeigniter 2.1.4 连接到 SQL Server 2012
我无法将我的 TablePlus 连接到数字海洋 postgresql 数据库