我想将我的codeigniter项目数据库移动到Google Cloud sql,但我没有看到phpmyadmin。
如何将我的数据库导出到 google,我在哪里可以获得我的连接详细信息、主机、密码、用户和数据库名称,就像我在本地服务器上一样?
对于不熟悉该环境的人来说,文档不是很清楚。谢谢
这是我的数据库配置文件
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => '104.197.147.157',
'username' => 'mylasttestingaccount',
'password' => '',
'database' => 'mydatabase',
/*
'username' => 'develope_prakash',
'password' => '[REDACTED]',
'database' => 'develope_ubah',
*/
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => FALSE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
这是一个多部分的问题,所以我会按照我的理解来回答这些问题。
注意:云 SQL 实例不使用 phpmyadmin 进行管理,但主要使用云控制台进行管理。这也意味着,无论您要进行什么更改(例如添加用户),都需要使用 Cloud 控制台或其他管理工具之一(如 gcloud 命令行工具)来完成。
1) 您需要先创建一个实例。我强烈建议使用第二代实例。
2) 可以通过控制台或 gcloud 命令行工具添加用户。两者都在同一篇文章中描述。
3)至于从另一个数据库导入数据,有一篇单独的文章。在成功导入数据之前,需要满足一些条件。导出需要以某种方式创建。本文对此进行了详细介绍。获得导出后,您可以使用本段中链接的第一篇文章中描述的步骤导入它。
总结一下,我强烈建议您通读有关Cloud SQL的文档。我链接的任何文章在左侧都有一个文章列表,其中包含您需要了解的有关Cloud SQL的所有信息。
另外需要注意的是,切勿为像 SO 这样的公共网站上的任何内容提供密码。