DEV/database
-
Mysql/Mariadb 유저 생성, 추가, 권한 추가DEV/database 2024. 3. 13. 11:19
-- 유저 생성/추가 CREATE user 'ID 입력'@'HOST 입력(ex: localhost)' identified by 'PW 입력'; -- 유저 제거 DROP USER 'ID 입력'@'HOST 입력'; -- DB 권한 확인 SHOW GRANTS FOR 'ID 입력'@'HOST 입력'; -- DB 읽기 권한 추가 GRANT SELECT ON DB명.* TO 'ID 입력'@'호스트 입력'; -- DB 모든 권한 추가 GRANT all PRIVILEGES ON DB명.* TO 'ID 입력'@'호스트 입력'; -- 유저 list SELECT user, host FROM user; -- 변경사항 적용 FLUSH PRIVILEGES; // 사용 예시 // 유저를 생성하고... CREATE USER 'use..
-
Mysql 설치방법 + 초기 비밀번호 설정DEV/database 2024. 3. 11. 11:55
ec2 ubuntu에 mysql을 설치하면서 작성한다. sudo apt-get update // mysql 설치 sudo apt-get install mysql-server // 버전 확인 mysql --version // mysql 초기 비밀번호 설정 mysqladmin -u root -p password '이곳에 비밀번호 입력(입력 후 확인 입력 1회 더)' // mysql 재실행 sudo service mysql restart // mysql 진입 sudo mysql -uroot -p https://seokbong.tistory.com/192 Mysql 콘솔 진입 방법 terminal에 다음을 입력 후 비밀번호 작성 mysql -uroot -p seokbong.tistory.com https://s..
-
Mysql(MariaDB) 기본 명령어(쿼리)DEV/database 2024. 1. 29. 13:27
// 1. mysql 진입 후// 1.1. 모든 데이터베이스 보기SHOW DATABASES;// 1.2.1 데이터베이스 생성CREATE DATABASE [데이터베이스명];// 1.2.2 데이버베이스 제거DROP DATABASE [데이터베이스명];// 1.3. 데이터베이스 진입(사용)USE [데이터베이스명];// IP, PORT 확인SHOW VARIABLES WHERE Variable_name IN ('hostname', 'port'); // 2. database 진입 후// 2.1. 모든 테이블 보기SHOW TABLES;// 2.2. 특정 테이블 컬럼 정보 보기 (정보 확인)SHOW COLUMNS FROM [테이블명];// 2.3. 특정 테이블 제거DROP TABLE [테이블명];// 3. datab..