[PHP] WAMP 설치하기 (3/4) - Zend Server CE mySQL 계정 생성
[PHP] WAMP 설치하기 (3/4) - Zend Server CE mySQL 계정 생성
지난글에 이어서 포스팅 하겠다.
앞에서 WAMP를 지원하는 Zend Server CE 설치 과정을 포스팅 했고, 이어서 정상적으로 Apache 페이지를 띄워보았다.
이번 포스팅에서는 mySQL에 접속하여 데이터베이스 및 사용자 계정 생성을 해보겠다.
( 이부분은 mySQL 카테고리가 더 가깝지만, WAMP 를 설정하는 과정으로 PHP 카테고리에 입력하였다. )
첫번째로, mySQL에 접속하기위에 커맨드 입력기인 cmd 를 실행한다.
cmd 는 윈도우의 시작 -> 검색 cmd 를 실행한다.
커맨드 창을 실행하면 검은 입력창이 등장한다.
현재는 mySQL 계정이 없기에, root 권한으로 mySQL에 접속해 본다.
명령어 : cd program files\zend\mysql55\bin
해당 명령어로 설치된 zend 폴더의 mysql55\bin 폴더로 이동한다.
명령어 : mysql -u root
root 로 mysql에 접속한다. root는 Default로 패스워드가 없다.
mySQL 접속에 성공하면 위의 화면과 같이 프롬포트 창이 mysql> 로 바뀐다.
명령어 : show databases;
해당 mysql에 등록된 database를 조회한다.
이제 Database를 생성해보자.
데이터베이스명 : test_database
명령어 : create database test_database;
데이터베이스가 잘 생성되었는지 다시 show databases 로 확인해보자.
정상적으로 생성됐으면, test_database를 사용하자.
명령어 : use test_database;
이제 사용 데이터베이스가 test_database로 변경되었다.
현재 mysql 접속은 root로 되어있다. root는 모든 권한을 가지고 있는 관리자 이기에 항상 root로 접속하는 것은 위험하다.
test_database에 사용할 계정을 생성하자.
계정명 : test_account
password : ****
명령어 : GRANT ALL ON test_database.* TO 'test_account'@'localhost' IDENTIFIED BY '****';
이제 test_database 데이터베이스에 test_account 라는 계정이 생성되었다.
* 계정을 생성하려면 GRANT 명령어를 사용할 권한이 있어야 한다. 모든 권한을 할당하는 것이 아니라면 허용할 것만 선택할 수 있는 권한이 많다. 새로운 사용자를 만드는데 IDENTIFIED BY 문장을 사용하지 않으면 사용자는 암호를 설정하지 않는다. 안전하지 않으므로 암호를 꼭 설정하자.
그럼 새로 생성한 계정으로 test_database에 접속해 보자.
quit 명령어로 접속을 종료한 후, 다시 접속을 시도하자.
하지만 이번에는 root 가 아니라 test_account 에 -p 를 붙여준다.
명령어 : mysql -u test_account -p
암호도 입력해주자.
접속성공
DBMS 툴 중 하나인 Toad for mySQL을 이용한 접속 방법은 아래의 링크를 확인하자.
출처: https://hyeonstorage.tistory.com/58?category=549768 [개발이 하고 싶어요]
'PHP > php' 카테고리의 다른 글
PHP의 객체 (1/2) (클래스 정의, 객체 생성, 접근, 생성자, 소멸자) (0) | 2019.07.25 |
---|---|
PHP의 함수 (정의, 반환, 참조, 포함과 요구) (0) | 2019.07.25 |
PHP의 반복문 (for, while, do while, break, continue) (0) | 2019.07.25 |
PHP의 조건문 (if, switch, ? 연산자) (0) | 2019.07.25 |
PHP 시작 (2/2) - 알아두면 좋은 몇가지 (0) | 2019.07.25 |
PHP 시작 (1/2) - 이것만은 알고 시작하자. (0) | 2019.07.25 |
[PHP] WAMP 설치하기 (2/4) - Zend Server CE 에러 수정 및 관리자 페이지 접속 (0) | 2019.07.25 |
[PHP] WAMP 설치하기 (1/4) - Zend Server CE 설치하기 (0) | 2019.07.25 |