echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile by using this command getting permission denied?
I tried to follow the instructions in How to add MySQL to $PATH variable to resolve "mysql: command not found"?
$ echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
zsh: permission denied: /Users/naveenkumarp/.bash_profile
Can any one help me to solve this issue?
I would use the nano
editor to edit the correct file for your shell, which is zsh, not bash.
nano ~/.zshrc
Put this line in at the top of the file
typeset -U path PATH
Put this line towards the bottom and save:
path+=/usr/local/mysql/bin
Press the control key and the X key to exit (see the bottom of the nano window for more commands). If you then quit your terminal app, you can test for mysql
being in your path.
You can tell your shell with echo $SHELL
and if you want bash since all your instructions are in it, you can go back to that if needed with chsh /bin/bash
in which case you would nano the file ~/.bash_profile since each shell reads different start up files. I recommend learning zsh
and finding guides that work there, though.