Изменение пути к 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", для псевдонима, хотя это допустимо, но может вызвать головную боль позже...

Другие вопросы по тегам