-
Ubuntu(우분투)에 MySQL 설치하기Web 2020. 7. 3. 21:16
우분투에 MySQL설치하는 것은 어렵지 않다.
참고로 Ubuntu 18.04를 사용하고 있습니다.MySQL 설치
sudo apt update
sudo apt install mysql-server
위 명령어들을 터미널에 입력해보자. 우선 업데이트하고 난 다음에 mysql-server를 설치한다. 이 두 명령어를 사용하면 사실 설치는 끝난다.sudo apt install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'mysql-server' has no installation candidate혹시 위와 같은 에러가 뜨면서 mysql-server가 설치가 안되면 우분투가 아니라 데비안인지 확인해보자.
아래는 설치한 다음에 기본적인 설정하는 법이다.보안 설정
sudo mysql_secure_installation
위 명령어를 사용하면 MySQL의 비밀번호의 강도와 같은 정보들을 설정할 수 있고 비밀번호를 설정할 수 있다. 하지만 이 비밀번호는 MySQL shell에 연결할 때에 사용되지 않는다고 한다. 이 때에 비밀번호를 사용하고 싶다면 아래를 참고하면 된다. 지금은 MySQL shell에 > sudo mysql을 입력하면 접속할 수 있다.
비밀번호 설정 (필수 아님)
sudo mysql
이 명령어를 사용해서 MySQL shell에 접속해서
SELECT user,authentication_string,plugin,host FROM mysql.user;
이 명령어를 입력하면 root라는 사용자의 authentication_string은 비어있고 plugin은 auth_socket인 것을 확인할 수 있다.
이를 수정하려면 아래 명령어를 입력하면 된다alter user 'root'@'localhost' identified with mysql_native_password by 'password’;
'password'부분은 원하는 비밀번호이고 따옴표에 둘러싸여있어야 한다.
보안설정할 때에 설정해놓은 비밀번호 보안단계에 적합하지 않으면 에러가 뜬다.
비밀번호를 보안단계에 맞추면 될 것이다.
하지만 만약에 보안단계를 바꾸고 싶다면 아래 명령어를 사용하면 된다.SET GLOBAL validate_password_policy=LOW;
Medium level을 원하면 LOW를 MEDIUM으로 바꾸면 된다. 다시 STRONG으로 바꾸고 싶을 때에도 LOW를 STRONG으로 바꾸면 된다.
이제 MySQL shell에 접속할 때에mysql -u root -p
를 입력하면 비밀번호를 입력하라고 뜨고 방금 설정해놓은 비밀번호를 입력하면 접속할 수 있다.
- 참고로 MySQL shell을 나가는 명령어는 아래와 같다.
exit
서비스 확인
MySQL이 제대로 돌아가고 있는지 확인해보고 싶을 때는
systemctl status mysql.service
를 입력하면 된다.
우분투에 MySQL을 설치하는 것은 이로 끝맺으려 한다. 우분투에 MySQL설치는 간단하지만 장고와 MySQL을 연결할 때에는 처음에 어려운 부분이 있었다. 이에 대해서 곧 적을 계획이다.참고
https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04
위 사이트를 많이 참고해서 쓰여진 post입니다.'Web' 카테고리의 다른 글
Let's Encrypt를 사용하여 HTTPS 설정하기 (1) 2020.08.09 Google Cloud Platform(GCP)로 간단하게 서버 생성하기 (0) 2020.07.06 데비안(Debian)에 MySQL 설치하기 (0) 2020.07.04 - 참고로 MySQL shell을 나가는 명령어는 아래와 같다.