관리 메뉴

Gyejoong's Information

mysql DB 서버 구축 및 설정 본문

Study/DB구축

mysql DB 서버 구축 및 설정

연계중 2017. 5. 14. 00:43
반응형

Mysql DB 구축하고 관리자 계정 설정 및 외부에서 접속하는 방법까지 포스팅 해보겠습니다.



우선 MySQL Community(GPL)를 다운로드를 해보도록 하겠습니다.


https://dev.mysql.com/downloads/


위 사이트를 접속합니다.




가장 위에 있는 MySQL Community server(GPL)을 클릭합니다.




조금 아래쪽으로 스크롤 하게되면 위와 같은 설치 목록이 뜨게 됩니다.


자신의 OS버전에 맞게 다운로드 하시면됩니다.





여기서 중요합니다. Login이나 Sign UP 하지 마시고, 가장 아래에 보이는


No thanks, just start my download.


를 클릭하시면 바로 다운로드 할 수 있습니다.


zip 파일을 다운로드 받으시면 압축해제 하시면됩니다.


압축을 해제하면 위와 같이 파일들과 폴더들이 생기게 됩니다.


작업할 폴더는 bin 폴더입니다.


bin 폴더에 접근합니다.



위와 같이 bin폴더에 위치한 경로를 따로 저장해 놓습니다.


작업은 cmd창에서 할 것이므로 미리 저장해 놓으면 작업할 때 편리할 것입니다.


다음은 관리자 권한으로 cmd창을 열어서 저장해놓은 경로로 접근 합니다.


참고로 C드라이브가 아닌 D드라이브에 mysql을 저장해 두었다면


D:


를 한번 입력하고 나서 cd를 통하여 접속하도록 합시다.



접근 하였습니다. 한번 dir 명령어로 목록 리스트를 보겠습니다.




위와 같이 목록리스트가 뜨게 된다면 잘 접근한 것입니다.


그다음에는 서버를 구축하겠습니다.


mysqld.exe --initialize

위와 같이 명령어를 입력합니다.




mysqld --console --explicit_defaults_for_timestamp --skip-grant-tables &


위와 같은 명령어를 입력하여 서버를 실행 시킵니다. 중간에 방화벽이 뜨게되면 허락을 누릅니다.



이런식으로 뜨게된다면 성공입니다.


그 다음에 새로운 cmd창을 하나 실행시킵니다.


다시 같은 경로로 접속하도록 합니다.


mysql -u root mysql


위와 같은 명령어를 통하여 서버에 접속합니다.




위와 같은 메시지를 출력한다면 접속에 성공한 것입니다.


여기서 관리자 계정의 비밀번호를 설정하도록 하겠습니다.


update USER set authentication_string=password('설정할 암호') where user='root';


flush privileges;


alter user 'root'@'localhost' identified by '설정할 암호';


(맨 윗줄 명령어는 한줄입니다.)


위와 같이 비밀번호를 설정한 뒤, \q 를 입력하여 mysql를 빠져나간뒤,


mysql -u root -p


위와 같은 명령어를 입력하면


비밀번호를 입력하는 메시지가 출력된다.


각자 설정한 암호를 통하여 접속해도록 합시다.



설정한 암호를 통하여 접속하는 것도 성공하였습니다.


일일이 cmd창에서 서버를 실행시키는 것이 불편하신 분들은


mysqld -install


위와 같은 명령어를 입력하면


윈도우 서비스에 등록이 됩니다.


반응형

'Study > DB구축' 카테고리의 다른 글

MongoDB 서버구축 및 설정  (0) 2017.05.14
Comments