MySQL 설치에 앞서 리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux, WSL) 와
Ubuntu 20.04 LTS 다운로드를 모두 마친 상황.
이번엔
WSL 우분투에 MySQL 설치와 MySQL을 구동해보자.
2. MySQL 설치하기
Ubuntu(우분투)를 실행하면 아래와 같은 화면이 나오고 커서가 깜빡거린다.
username(사용자명)을 입력해주고 나면 password(비밀번호)를 입력하라고 깜빡거리는데
여기서 비밀번호를 입력해도 화면으로는 비밀번호가 보이지 않는다.
'Retype new password:' 에도 방금 설정한 비밀번호를 다시 타이핑 해주면 된다.
비밀번호를 입력해주고 나면 'passwd: password updated successfully'라는 메세지와 함께
'$'로 입력창이 바뀌고 커서가 깜빡거린다.
sumin@DESKTOP-CP69UAM:~$ sudo passwd root
sumin@DESKTOP-CP69UAM:~$ su - root
여기서 sumin@DESKTOP-CP69UAM:~$ sudo passwd root 입력해준다.
그러고 나면 비밀번호를 또 입력하라고 나오는데 위에서 설정한 비밀번호를 다시 쳐주면 된다.
다음은 sumin@DESKTOP-CP69UAM:~$ su - root 입력하고 엔터. 또 비밀번호(비밀번호를 몇번을 치는지)
비밀번호까지 다시 타이핑 해주고 나면 '$' 표시에서 '#' 표시로 바뀐다.
root@DESKTOP-CP69UAM:~# apt-get update
root@DESKTOP-CP69UAM:~# apt-get install mysql-server
위와 같이 apt-get update와 apt-get install mysql-server를 쳐준다.
여기까지 따라왔다면, MySQL까지 설치 완료.
3. MySQL 구동하기
root@DESKTOP-CP69UAM:~# service mysql start
service mysql start치고 엔터를 쳐주면 다음과 같이 뜬다.
여기서 'nonexistent'어쩌고 error가 발생한다면 mkdir /nonexistent 를 해준다.
root@DESKTOP-CP69UAM:~# mysql_secure_installation
y를 쳐주고 0을 쳐준다. 다시 비밀번호 설정(왜 또 하라는지는 잘 모르겠음)
비밀번호 두 번 쳐주고 계속진행할거냐는 질문에 y 해준다.
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
이어서 갑자기 연속된 질문에는 아래와 같이 설정해주면 된다.
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : n
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : n
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
다 해주고 나면
All done! 이라며 다시 #로 돌아온다. 여기까지하면 구동의 2/3정도를 끝냈다.
이어서 나머지 구동과 db도 접속해보자.
db 접속 확인을 하기 위해 mysql -u root -p 를 타이핑 해준다.
root@DESKTOP-CP69UAM:~# mysql -u root -p
그러면 또! 비밀번호를 치라고 하는데 여기서 비밀번호를 쳐주면 드디어 mysql db 접속을 확인할 수 있다..!
다음 포스팅에서는 이어서 workbench를 설치해서 접속해보자
'SQL > HackerRank(MYSQL)' 카테고리의 다른 글
[SQL][HackerRank] Top Earners (0) | 2022.04.18 |
---|---|
[SQL][HackerRank] The Blunder (0) | 2022.04.18 |
[SQL][HackerRank] Type of Triangle (0) | 2022.04.13 |
MySQL 설치 및 환경 구축 (4-1) - MySQL설치 후 Workbench로 접속하기 (0) | 2021.01.12 |
MySQL 설치 및 환경 구축 (1) - 리눅스용 윈도우 하위 시스템(WSL) 설치 (0) | 2020.12.30 |