После запуска apt-get update && apt-get upgrade
это больше не работает
Когда я mysql
в командной строке, эта ошибка возвращается
-bash: mysql: command not found
Если я запускаю это, это работает до следующего входа
alias mysql=/opt/mysql/server-5.6/bin/mysql
echo "alias mysql=/opt/mysql/server-5.6/bin/mysql" >> /root/.bashrc
Я вхожу через putty как root
/root/.bashrc
alias mysql=/opt/mysql/server-5.6/bin/mysql
/root/.profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n
/root/.bash_profile
#############################################################################
export PS1='\[\033[01;31m\]\u\[\033[01;33m\]@\[\033[01;36m\]\h \[\033[01;33m\]\w \[\033[01;35m\]\$ \[\033[00m\]'
umask 022
#############################################################################
eval "`dircolors`"
#############################################################################
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
alias ..='cd ..'
alias ...='cd ../..'
alias s='ssh -l root'
#############################################################################
export EDITOR="vim"
export HISTFILESIZE=99999999
export HISTSIZE=99999999
export HISTCONTROL="ignoreboth"
export LS_OPTIONS='--color=auto -h'
#############################################################################
После добавления псевдонима в командной строке вы можете запустить mysql
но если вы запустите скрипт оболочки, скрипт выдаст ту же ошибку
restore.sh: 315: restore.sh: mysql: not found
Обновить
# echo $SHELL
/bin/bash