테이블 리스트 확인
1. 'use mysql;' 작성하여 데이터베이스 변경
2. 'show tables;' 작성하여 테이블 리스트 확인
3. 'create database cms;' 작성하여 cms 테이블 생성
4. 'show databases;' 작성하여 cms 테이블이 잘 만들어졌는지 확인
DB 리스트 확인
1. 'use mysql;' 작성하여 데이터베이스 변경
2. 'desc db;' 작성하여 db 리스트 확인
user 리스트 확인
'desc user;' 작성하여 user 리스트 확인
일반 사용자 생성법
1. 'create user 'nct'@'localhost' identified by '비밀번호';' 작성하여 사용자 생성
2. 'select * from user;' 작성하여 user에 설정한 nct가 있는지 확인
MySQL
[ MySQL 버전이 5.1 이하일 때 기존 패스워드 변경하는 방법 ]
update user set password=password('패스워드 등록') where user='아이디';
[ MySQL 버전이 5.1 이하일 때 사용자 추가하는 방법 ]
insert into user(host, user, password) values ('localhost','아이디',password('사용할 패스워드'));
[ MySQL 버전이 5.5 이상일 때 사용자 추가하는 방법 ]
create user '아이디'@'localhost' identified by '사용할 패스워드';
[ MySQL 버전이 5.7 이상일 때 기존 패스워드 변경하는 방법 ]
alter user '아이디'@'localhost' identified by '변경할 패스워드';
[ MySQL 버전이 5.5 ~ 5.7 이하일 때 기존 패스워드 변경하는 방법 ]
update user set authentication_string = password('변경할 패스워드') where user='아이디';
MariaDB
[ MariaDB 버전이 8.0 이상일 때 기존 패스워드 변경하는 방법 ]
alter user '아이디'@'localhost' identified with mysql_native_password by '변경할 패스워드';
데이터베이스 생성
1. 'desc db;' 작성하여 22개인 것을 확인
2. 'insert into db values ('localhost','cms','nct','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y');' 작성하여 22개에서 3개를 뺀 나머지 19개를 y로 다 채우기
3. 'exit' 작성하여 MySQL 종료
일반 사용자 실행 방법
1. 서비스에서 MySQL80 선택 후 마우스 오른쪽 버튼 눌러서 다시 시작을 클릭
2. 'mysql -u nct -p' 작성하여 데이터베이스 실행
3. 'mysql -u root -p' 작성하여 데이터베이스 실행
일반 사용자에게 해당 Database 권한 부여하는 방법
1. 'desc db;' 작성하여 컬럼 개수를 꼭 확인한다.
2. 'insert into db values ('localhost','데이터베이스명'.'사용자아이디','y','y','y'...);' value 값은 이미 작성한 세개를 제외한 나머지 값을 y로 채워서 작성한다.
다시 시작하는 두가지 방법
1. 서비스에서 MySQL80 선택 후 마우스 오른쪽 버튼 눌러서 다시 시작 클릭
2. 명령어 'mysqladmin -u root -p reload'를 작성하여 다시 시작