我想将本地数据库与 OpenShift MySQL 同步,但我无法更改my.inf
,因为我没有root权限。是否可以在 OpenShift 上获得root访问权限?
答案 0 :(得分:0)
我相信你对my.cnf
感兴趣。如果你进入你的装备(rhc ssh <yourApp>
)并检查文件(~/mysql/conf/my.cnf
),你会看到它归你所有,不需要root访问权。
但是,如果您检查文件的开头,您会看到:
# WARNING: Changes to this file will be lost on every restart/upgrade. Configurable values can be set with environment variables through rhc env set...
#
# Ex: rhc env set OPENSHIFT_MYSQL_LOWER_CASE_TABLE_NAMES=1 -a myapp && rhc cartridge restart -c mysql-5.5 -a myapp
#
# Configurable Values:
# lower_case_table_names -> OPENSHIFT_MYSQL_LOWER_CASE_TABLE_NAMES
# default-storage-engine -> OPENSHIFT_MYSQL_DEFAULT_STORAGE_ENGINE
# max_connections -> OPENSHIFT_MYSQL_MAX_CONNECTIONS
# ft_min_word_len -> OPENSHIFT_MYSQL_FT_MIN_WORD_LEN
# ft_max_word_len -> OPENSHIFT_MYSQL_FT_MAX_WORD_LEN
哪个应该回答你关于什么是可配置的以及如何做的问题。