windows에서 mariadb 설치하기
- 압축파일 풀기
- 설치 및 서비스 등록(cmd 관리자 실행)
mysql_install_db.exe --datadir=c:\mariadb(경로) --service=mariadb(서비스명) --password=nekjava(DB 비밀번호)
- my.ini 파일변경
datadir=C:\mariadb max_allowed_packet = 64M wait_timeout = 6000 character-set-client-handshake = FALSE init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" character-set-server = utf8 [client] #character-set-server=utf8 default-character-set = utf8 [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8
- DB접속
mysql -uroot -p
-언어확인
show variables like 'c%';
-db생성
CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-사용자
CREATE USER '사용자명'@'%' IDENTIFIED BY '비밀번호';
-권한부여
GRANT ALL PRIVILEGES ON 디비명.* TO '사용자명'@'%';
-적용
flush privileges;
-확인
SHOW GRANTS FOR '사용자명'@'%';
--DB 복원
mysql -uroot -p nekjava < nekjava.sql
DB생성
CREATE DATABASE 디비명;
CREATE USER '사용자명'@'%' IDENTIFIED BY '비밀번호';
GRANT ALL PRIVILEGES ON 디비명.* TO '계정명'@'%';
flush privileges;
SHOW GRANTS FOR '계정명'@'%';