๐Ÿ—‚ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค/MySQL

[Error] bash: mysql: command not found ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •

๋ฏธ์ธ์ฃผ 2023. 1. 12. 16:56

๋ถ„๋ช… ์„ค์น˜ ์ž˜ ๋ผ์„œ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ๊นŒ์ง€ ํ•˜๊ณ , ๋‹ค์‹œ ์ผฐ๋Š”๋ฐ

mysql --version ๋„ ์•ˆ๋˜๊ณ  ๊ทธ๋ƒฅ mysql ์ปค๋งจ๋“œ๊ฐ€ ๋‹ค ์•ˆ ๋๋‹ค.

 

์—๋Ÿฌ๋Š” Error - bash: mysql: command not found ๋ผ๊ณ  ๋‚ฌ๋‹ค.

 

๋ญ์ง€ ์‹ถ์–ด์„œ ๊ตฌ๊ธ€๋ง ์—„์ฒญ ํ–ˆ๋Š”๋ฐ

๊ฒ€์ƒ‰ํ–ˆ์„ ๋•Œ ๋ณดํ†ต PATH์— ์ถ”๊ฐ€ํ•˜๋ผ๊ณ  ๋‚˜์˜ค๋Š” ๊ฒฝ๋กœ๊ฐ€ ์žˆ๋Š”๋ฐ

๋‚˜๋Š” mysql์ด ์„ค์น˜๋œ ๊ฒฝ๋กœ๊ฐ€ ๋‹ฌ๋ผ์„œ ๋งž์ง€ ์•Š์•˜๋‹ค.

 

์ด๋Ÿฐ ๊ฒฝ์šฐ ๋ณธ์ธ์˜ mysql์ด ์–ด๋Š ๊ฒฝ๋กœ์— ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋Š”๊ฑธ ์ถ”์ฒœํ•œ๋‹ค.

 

์ฐธ๊ณ ) PATH์— ๋„ฃ์„ ๊ฒฝ๋กœ๋Š” my.cnf ์— basedir ๊ฒฝ๋กœ์— bin๋งŒ ์ถ”๊ฐ€ํ•œ ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

 

๐Ÿง ์••์ถ•ํŒŒ์ผ๋กœ ์„ค์น˜ํ–ˆ์„ ๋•Œ๋งŒ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ , yum์œผ๋กœ ์„ค์น˜ํ•œ๊ฑฐ๋Š” ๋”ฐ๋กœ ์„ค์ •์—†์ด๋„ ์ž˜ ๋™์ž‘ํ–ˆ๋‹ค. ์™œ์ผ๊นŒ?


โญ๏ธ ์ด ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ mysql ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โญ๏ธ

์˜ˆ) mysql --version , mysql -u [์‚ฌ์šฉ์ž์ด๋ฆ„] -p

 

1. /etc/profile ์ˆ˜์ •ํ•˜๊ธฐ

#pwd ํ–ˆ์„ ๋•Œ / ์ธ ์ƒํƒœ์—์„œ
sudo vi /etc/profile

2. GG ์ด์šฉํ•ด์„œ ํŒŒ์ผ ๋งจ ๋์œผ๋กœ ๊ฐ€์„œ ์ถ”๊ฐ€ํ•˜๊ณ  ์ €์žฅํ•˜๊ธฐ(:wp)

export PATH="$PATH:/home/centos/mysql/bin"

3. ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ ์ ์šฉํ•˜๊ธฐ

source /etc/profile

4. ๊ฒฐ๊ณผ

์ž˜ ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค!