2012-02-18 5 views
0

У меня есть полная нормальная учетная запись пользователя для доступа ssh, и я хотел бы использовать возможность mysql diff mysqldbcompare mysqlworkbench (или какой-либо другой инструмент cli, если он существует). Проблема в том, что у меня нет доступа root. Могу ли я установить это в своей обычной учетной записи пользователя, чтобы сравнить свои БД на этом сервере?mysqlworkbench без доступа root

ответ

1

Лучший способ сделать такие вещи, чтобы установить их в качестве корня с помощью менеджера пакетов системы, но я уверен, что вы знаете, что: P

Я загрузил исходный код из their website, и он использует традиционный configure сценарий. Я установил программы, фактически целые экосистемы, в непривилегированные учетные записи пользователей, используя сценарии configure. Обычно все, что требуется, чтобы определить, где вы хотите, чтобы файлы, которые будут установлены:

./configure --prefix=$HOME/eco 

Иногда приходится устанавливать зависимости тоже. Затем обязательно установите LD_LIBRARY_PATH соответственно.

В зависимости от дистрибутива, который вы используете, вы можете даже установить пакеты в свой домашний каталог: see this question

+0

Благодарим Вас за включая ответ на мой следующий вопрос тоже. :-) – flickerfly