Могу ли я изменить my.inf в OpenShift без рут-доступа?
Я хочу синхронизировать локальную базу данных с OpenShift MySQL, но не могу изменить my.inf
потому что у меня нет root-доступа. Можно ли получить root-доступ на OpenShift?
1 ответ
Я полагаю, что вы заинтересованы в my.cnf
, Если вы ssh в свое снаряжение (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
Который должен ответить на ваш вопрос о том, что настраивается и как это сделать.