개발 지식/DB
-
[DB] MySQL 계정 생성 및 권한 부여 방법 정리개발 지식/DB 2024. 1. 8. 14:23
1. 계정 생성 CREATE USER '계정아이디'@'호스트명' IDENTIFIED BY '비밀번호'; - 호스트명에 localhost를 넣게 되면 내부 ip에서만 접속이 가능하고 %의 경우에는 외부 모든 ip에서 접속이 가능한 계정이 된다. 2. 계정 권한 부여 //모든 DB에 모든 권한 부여 GRANT ALL PRIVILEGES ON *.* TO '계정아이디'@'호스트'; ex) grant all privileges on *.* to 'testId1'@'loalhost'; //특정 DB에 모든 권한 부여 GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '계정아이디'@'호스트'; ex) grant all privileges on board.* to 'testId1'@'loalhost'..
-
[DB] ubuntu에 mysql 설치 및 초기비밀번호 변경하는 법개발 지식/DB 2023. 12. 31. 14:25
1. 패키지 관리자인 apt를 통해 mysql을 설치한다 sudo apt update sudo apt install mysql-server-8.0 2. sudo mysql 명령어를 통해 mysql에 들어간다. 3. 다음 명령어를 통해 계정 비밀번호를 바꾼다. alter user '계정'@'호스트' identified by '비밀번호'; flush privileges; 예시 alter user 'root'@'localhost' identified by '1234'; flush privileges; 4. mysql -u 계정 -p 명령어를 통해 접속한다.