3์ฃผ์ฐจ UMC ํ๋ํ๋ฉด์
์ธ๊ฐ์ง ๐ฅํธ๋ฌ๋ธ ์ํ ๐ฅ์ด ๋ฐ์ํ์๋ค.
1. php ๋ค์ด๋ก๋ ์ nginx ์ฌ์ฉ ๋ถ๊ฐ
2. mysql ์ด๊ธฐ password ๋ฌธ์
3. mysql ๋ด์ user ์์ฑ ์ค๋ฅ
์ด๋ค.
1๋ฒ์ ์ด๋ฒ์ 3์ฃผ์ฐจ ๊ณผ์ ๋ฅผ ๋ค์ ํ๋ฉด์ ๋ฐ์ํ ํธ๋ฌ๋ธ ์ํ ์ด๊ณ ,
2๋ฒ๊ณผ 3๋ฒ์ ์ฒ์์ ๊ณผ์ ๋ฅผ ํ๋ฉด์ ๋ฐ์ํ ํธ๋ฌ๋ธ ์ํ ์ด๋ค.
์ด๋ฅผ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์์ฑํ์ฌ ๋ค์ ๋๋์ ๋ณด๊ณ ์ ํ๋ค.
1. php ๋ค์ด๋ก๋ ์ nginx ์ฌ์ฉ ๋ถ๊ฐ
[ ๋ฌธ์ ์์ธ ]
Mysql ๊น์ง ์ ๋ค์ด ๋ฐ๊ณ , user ๊น์ง ์์ฑํ์ง๋ง
$ sudo apt-get install php
์ด์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ nginx๊ฐ ์๋
apache ํ๋ฉด์ด ์์ฑ๋๋ฉด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค.
[ ํด๊ฒฐ ๋ฐฉ์ ]
sudo apt install php-fpm
์ด์ ๊ฐ์ด php๋ฅผ ๋ค์ด๋ก๋ ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์๋๋ค.
2. mysql ์ด๊ธฐ password ๋ฌธ์
[ ๋ฌธ์ ์์ธ ]
ubuntu์์ mysql์ ๋ค์ด ๋ฐ์๋๋ฐ, ์ด๊ธฐ password๋ฅผ ๋ชฐ๋ผ์ mysql ๋ด๋ถ์ ๋ค์ด๊ฐ๋ ๋ช ๋ น์ ์ํํ์ง ๋ชปํ๋ค
[ ํด๊ฒฐ ๋ฐฉ์ ]
- sudo mysql_secure_installation์ ํตํด ๋ณด์์ค์ ์ผ๋ก mysql์ password ์ ์ฅ
- mysql -u root -p ๋ช ๋ น์ด ๋์ , sudo mysql ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ
[ ์ฐธ๊ณ ์๋ฃ ]
https://velog.io/@hyeseong-dev/MySQLMySQL-%EC%9A%B0%EB%B6%84%ED%88%AC-20.04-%EC%84%A4%EC%B9%98
3. mysql ๋ด์ user ์์ฑ ์ค๋ฅ
[ ๋ฌธ์ ์์ธ ]
๋ช ๋ น์ด๊ฐ ๋ค๋ฅธ ๊ฒ์ด ์์ธ
[ ํด๊ฒฐ ๋ฐฉ์ ]
1. ์ฌ์ฉ์ ์์ฑ ๋ช ๋ น์ด
create user '์ฌ์ฉ์ ์์ด๋'@'localhost or '@' identified by '๋น๋ฐ๋ฒํธ';
2. ๊ถํ ๋ถ์ฌ ๋ช ๋ น์ด
GRANT ALL PRIVILEGES ON . TO '์ฌ์ฉ์์์ด๋'@'localhost' WITH GRANT OPTION;
[ ์ฐธ๊ณ ์๋ฃ ]
https://velog.io/@hyeseong-dev/MySQLMySQL-%EC%9A%B0%EB%B6%84%ED%88%AC-20.04-%EC%84%A4%EC%B9%98