Когда мне нужно запустить mysql из командной строки, мне нужно перейти с компакт-диска в базовый каталог, а затем использовать команду mysql, как показано ниже:
# cd /home/ec2-user/percona-5.5.30-tokudb-7.0.1-fedora-x86_64/
# ./bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
mysql>
Как запустить mysql, просто набрав «mysql» в командной строке? Я попытался экспортировать путь, но это не сработало.
export path=$PATH:/home/ec2-user/percona-5.5.30-tokudb-7.0.1-fedora-x86_64/bin/
Самый простой способ в вашем случае - использовать псевдоним.
alias mysql='(cd /home/ec2-user/...; bin/mysql)'
Скобки важны. Они создают вспомогательную оболочку, поэтому псевдоним не будет «cd» вас в этот другой каталог.
Обратите внимание, что вы можете рассмотреть возможность использования для псевдонима другого имени, чем mysql, хотя это законно, это может вызвать головную боль позже ...