mysql -u아이디 -p비밀번호 사용할데이터베이스이름
mysql -uroot -p1111 mysql
이렇게 root
계정으로 접속을 완료했다.
유저 또는 데이터 베이스를 생성하기 위한 쿼리문은 mysql
에 접속해야 하기 때문에 꼭 root
계정으로 접속한 뒤 명령어를 실행해야 한다.
CREATE USER '생성할유저이름'@localhost IDENTIFIED BY '접속비밀번호';
CREATE USER 'test'@localhost IDENTIFIED BY '111111';
이제 test
유저에 111111
이라는 비밀번호로 접속할 수 있다.
Create, Read, Update, Delete를 할 수 있도록 권한을 부여한다.
grant all privileges on 데이터베이스명.* to 계정아이디@'호스트' with grant option;
grant all privileges on test.* to test@'localhost' with grant option;
flush privileges;
SHOW GRANTS FOR '계정아이디'@'호스트';
SHOW GRANTS FOR 'test'@'localhost';
DROP USER '계정아이디'@'호스트';
drop user 'test'@'localhost;
php와 mysql을 연동하기 위해 간단히 알아보았습니다.
수업시간에 다 배웠는데도 불구하고 mysql 명령어를 사용하기 위해서는 root 계정에 접속한 뒤에 명령어를 작성해야 한다는 기본을 빼먹어서 애먹었네요ㅜㅜ
덕분에 mysql 계정을 생성하고 데이터베이스를 생성하는 것은 완벽하게 알게 된 것 같아서 좋습니다.
짧은 글이지만 도움이 되었길 바랍니다!