Изменение пути к basedir MySQL
Когда мне нужно запустить 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/
1 ответ
Решение
Самый простой способ в вашем случае - использовать псевдоним.
alias mysql='(cd /home/ec2-user/...; bin/mysql)'
Скобки важны. Они создают вложенную оболочку, поэтому псевдоним не "переместит" вас в этот другой каталог.
Обратите внимание, что вы можете использовать другое имя, отличное от "mysql", для псевдонима, хотя это допустимо, но может вызвать головную боль позже...