嗨,伙计们,我仍然不能导入我的.sql文件,也不能把我的数据库连接到我的openshift application.would,一步一步地欣赏如何做so.These的指南是我的工具
php-5.3 (PHP 5.3)
Gears: Located with mysql-5.5MySQL5.5 (MySQL 5.5)
Gears: Located with php-5.3
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
Database Name: myapp
Password: *******
Username: *******这是我的mysqli_connect的php脚本
DEFINE ('DB_USER', '******');
DEFINE ('DB_PASS', '******');
DEFINE ('DB_HOST', '127.12.136.130');
DEFINE ('DB_NAME', 'myapp');
// Make the connection:
$dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die ('Could not connect to MySQL: ' . mysqli_connect_error() );
// Set the encoding...
mysqli_set_charset($dbc, 'utf8');我已经有了我的.sql文件.sql目录
我使用的是运行在本地主机上的,但我需要我的数据库位于openshift服务器上
发布于 2014-09-29 14:05:31
如果您使用的是Red,只需添加2个墨盒:
1-登录到OpenShift
2-选择应用程序
3-单击以下按钮以添加新的墨盒:浏览市场,或查看可以添加的墨盒列表
4-添加"MySQL“和"PHPMyAdmin”墨盒
5-再次转到控制台,然后选择应用程序,然后单击PHPMyAdmin链接
6- PHPMyAdmin中有一个名为"Import“的选项卡
7-在这里您可以上传SQL文件。
如果您的文件小于4MB,您将不会遇到任何问题。
发布于 2015-02-21 11:57:15
,如果您的文件很大,像我的phpmyadmin会骚扰您。但是,您可以将文件scp到远程.。
rhc scp awesomeapp upload ./largeSql.sql /tmp/然后
rhc ssh -a awesomeapp和一旦进入运行
mysql -u "$OPENSHIFT_DB_USERNAME" --password="$OPENSHIFT_DB_PASSWORD" -h "$OPENSHIFT_DB_HOST" -P "$OPENSHIFT_DB_PORT" [DBNAME] < MySQL.sql在这个阶段,您可以使用phpmyadmin,但是我还没有试过它,
https://stackoverflow.com/questions/26100033
复制相似问题