0
我想在微型云代工厂做一些真实世界的数据测试,但postgres数据库的容量限制为256MB,这对我的测试是不够的。有没有办法在离线模式下临时增加db容量进行测试?在离线模式下增加Micro Cloud Foundry 1.2的容量
如果没有,可有人点我可以使用SSH到实例Ubuntu服务器上设置私有云代工服务器12.04
我想在微型云代工厂做一些真实世界的数据测试,但postgres数据库的容量限制为256MB,这对我的测试是不够的。有没有办法在离线模式下临时增加db容量进行测试?在离线模式下增加Micro Cloud Foundry 1.2的容量
如果没有,可有人点我可以使用SSH到实例Ubuntu服务器上设置私有云代工服务器12.04
的最新指示,更改配置MySQL和重新启动该服务。
SSH到MCF实例:
$ ssh [email protected]<your-mcf-instance-name-here>.cloudfoundry.me
*注意 - 如果你不记得了VCAP用户的密码,您可以通过选择选项3
通过虚拟机控制台菜单更改此编辑mysql的节点配置文件:
$ vi /var/vcap/jobs/mysql_node/config/mysql_node.yml
文件看起来应该是或正是这样:
---
local_db: sqlite3:/var/vcap/store/mysql_node.db
base_dir: /var/vcap/store/mysql
mbus: nats://nats:[email protected]:4222
index: 0
logging:
level: debug
file: /var/vcap/sys/log/mysql_node/mysql_node.log
pid: /var/vcap/sys/run/mysql_node/mysql_node.pid
available_storage: 2048
node_id: mysql_node_1
max_db_size: 256
max_long_query: 3
mysql:
host: localhost
port: 3306
socket: /var/vcap/sys/run/mysqld/mysqld.sock
user: root
pass: dc64fad710976ea5
migration_nfs: /var/vcap/services_migration
max_long_tx: 0
max_user_conns: 20
mysqldump_bin: /var/vcap/packages/mysql/bin/mysqldump
mysql_bin: /var/vcap/packages/mysql/bin/mysql
gzip_bin: /bin/gzip
ip_route: 127.0.0.1
z_interval: 30
max_nats_payload: 1048576
您感兴趣的两条线是;
available_storage: 2048
和
max_db_size: 256
第一行是提供给MySQL的磁盘存储的最大可用数额,第二个是每MySQL数据库实例的最大大小。将这些值设置为所需的值,显然,available_storage必须大于max_db_size,并且也是该值的倍数。
保存文件,然后重新启动虚拟机(通过VM控制台中的菜单将其关闭或通过SSH进行操作),您应该很好!