首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据库导入openshift

将数据库导入openshift
EN

Stack Overflow用户
提问于 2014-09-29 12:33:25
回答 2查看 1.3K关注 0票数 0

嗨,伙计们,我仍然不能导入我的.sql文件,也不能把我的数据库连接到我的openshift application.would,一步一步地欣赏如何做so.These的指南是我的工具

php-5.3 (PHP 5.3)

代码语言:javascript
复制
Gears: Located with mysql-5.5

MySQL5.5 (MySQL 5.5)

代码语言:javascript
复制
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脚本

代码语言:javascript
复制
    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服务器上

EN

回答 2

Stack Overflow用户

发布于 2014-09-29 14:05:31

如果您使用的是Red,只需添加2个墨盒:

  • MySQL
  • PHPMyAdmin

1-登录到OpenShift

2-选择应用程序

3-单击以下按钮以添加新的墨盒:浏览市场,或查看可以添加的墨盒列表

4-添加"MySQL“和"PHPMyAdmin”墨盒

5-再次转到控制台,然后选择应用程序,然后单击PHPMyAdmin链接

6- PHPMyAdmin中有一个名为"Import“的选项卡

7-在这里您可以上传SQL文件。

如果您的文件小于4MB,您将不会遇到任何问题。

票数 1
EN

Stack Overflow用户

发布于 2015-02-21 11:57:15

,如果您的文件很大,像我的phpmyadmin会骚扰您。但是,您可以将文件scp到远程.

代码语言:javascript
复制
rhc scp awesomeapp upload ./largeSql.sql /tmp/

然后

代码语言:javascript
复制
rhc ssh -a awesomeapp

和一旦进入运行

代码语言:javascript
复制
mysql -u "$OPENSHIFT_DB_USERNAME" --password="$OPENSHIFT_DB_PASSWORD" -h "$OPENSHIFT_DB_HOST" -P "$OPENSHIFT_DB_PORT" [DBNAME] < MySQL.sql

在这个阶段,您可以使用phpmyadmin,但是我还没有试过它,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26100033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档