”无法使用提供的设置连接到数据库服务器。“

问题描述:

如何将mysqldb导入到heroku postgres中? 我得到一个错误在”无法使用提供的设置连接到数据库服务器。“

这些都是我的设置:

$active_group = 'default'; 
$query_builder = TRUE; 


'hostname' => 'localhost', 
'username' => 'root', 
'password' => '', 
'database' => 'whatsapp', 
'dbdriver' => 'mysqli', 
'dbprefix' => '', 

你应该张贴你所得到的错误,别人这样也许可以帮助你。

我也发现了这个解决方案,可能会或可能不会有所帮助:

对我来说,问题是在php.ini文件。属性mysql.default_socket指向一个不存在的目录中的文件。该属性指向/var/mysql/mysql.sock,但在OSX中,该文件位于/tmp/mysql.sock中。

Source: CodeIgniter: Unable to connect to your database server using the provided settings Error Message

+0

这是错误 无法使用提供的设置连接到数据库服务器。 –

您可以使用mysql-postgresql-converter在PostgreSQL的兼容格式

mysqldump -u username -p --compatible=postgresql databasename > database.sql 

转储MySQL数据库,然后使用转换器将数据传输至* .psql文件。然后将新转储加载到新的PostgreSQL数据库中