Я уже установил старую версию mysql сервера в мою систему Linux с помощью репозитория в /usr/bin
путь. Недавно я обновил его до последней версии с помощью двоичного пакета Linux (без установщика), и по некоторым причинам я не удалил старую версию сейчас, но больше не использую ее.
Проблема - это, когда я хочу петлять такой как mysqldump
или mysql_upgrade
они выполняются от старого пути:
$> which mysqldump
/usr/bin/mysqldump
вопрос - это, как я могу изменить его на свою новую установку в /usr/local/mysql/bin
путь?
Добавьте /usr/local/mysql/bin/
к Вашему $PATH
переменная среды путем добавления следующей строки у основания конфигурационного файла Bash (~/.bashrc
):
PATH=/usr/local/mysql/bin:$PATH
я предполагаю здесь, что Вы только хотите это для своей собственной учетной записи пользователя, если Вы хотите изменить это в масштабе всей системы, сообщите мне в комментариях. Я также предполагаю, что Вы используете Bash в качестве своей оболочки. Другие оболочки имеют аналогичные решения.
РЕДАКТИРОВАНИЕ: для включения этого изменения для всех пользователей (у кого есть Bash как их оболочка входа в систему), добавьте PATH=
строка в файл /etc/bash.bashrc
.