전체 글57 [MariaDB] 3. 데이터베이스 생성 및 관리 데이터베이스 생성 데이터베이스 목록 확인 show databases; 데이터베이스 생성 create database DB명; 데이터베이스 삭제 데이터베이스 삭제 drop database DB명; 데이터베이스 이름 변경 데이터 베이스 이름은 바로 바꿀 수 없다. 그래서 복원 방법을 바꾼다 aaa → bbb로 변경하려한다. 먼저 바꿀 이름의 데이터 베이스를 만든다. create database bbb; mysqldump를 이용하여 원본 데이터 베이스를 백업한다. mysqldump -u root -p aaa > aaa.sql bbb에 복원한다. mysql -u root -p bbb < aaa.sql sample database 공부할 떄 사용할 수 있는 샘플 데이터베이스다. https://github.com/.. 2022. 12. 20. [MariaDB] 2. user 사용자 생성 및 삭제, 권한 부여 user 생성 MariaDB에 root 계정으로 로그인한다. mysql.server start mysql -u root -p user 목록 조회 select host, user, password from user; : 목록을 보여줌 use mysql; 기본적으로 있는 mysql 데이터베이스를 이용한다 3. 계정 만들기 로컬에서만 : `create user‘user명’@’localhost’identified by’비밀번호';` 원격및로컬: `create user’user명'@’%’identified by’비밀번호’;` IP 설정 : `create user’user명'@’xxx.xxx.xxx.xxx’identified by’비밀번호’;` user 계정 로그인 mysql -u user명 -p user 비밀번호.. 2022. 12. 20. [MariaDB] 1. MariaDB 설치와 로그인(Mac) 설치 터미널 실행. brew 명령어로 mariadb설치 brew install mariadb brew로 서비스 확인 brew services list root 계정 생성 root 계정 생성하기 sudo mariadb-secure-installation - sudo 비밀번호를 입력해야 함 오류 ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2) 해결 방법 먼저 mysql server를 시작해야하므로 밑 문단의 를 참고하여 실행하면 오류 없이 진행된다. 그래도 안 되면 재부팅(재시동)하여 mysql의 프로세스가 잡혀있을 수도 있어서 종료하는 것이 좋다. 초기 root 계정 password 설정 - 입력 o.. 2022. 12. 20. [MariaDB] 0. Homebrew 설치 (Mac) MariaDB의 공식 홈페이지에 설치 방법이 나와있다. dmg 파일이 아닌 Homebrew로 설치하는 벙법이다. https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/ Homebrew 설치 공식 홈페이지 : https://brew.sh/index_ko Terminal에 설치 명령어 복붙 /bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))" ‘Press RETURN to continue or any.. 2022. 12. 20. [Spring Boot] 스프링 부트 3.0 gradle 빌드 실패 스프링 부트 3.0 출시 현재 스프링 부트 3.0과 스프링 6가 출시되었고 몇 가지 변경 사항이 있다. 스프링 부트 3.0 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes 스프링 6 https://github.com/spring-projects/spring-framework/wiki/What's-New-in-Spring-Framework-6.x/ 3.0에서는 Java 17을 사용해야하며 패키지명도 Javax.*에서 Jakarta.*로 바뀌었다. start.spring.io 사용 https://start.spring.io/ 로 3.0 버전으로 사용하려면 Java 17을 사용해야한다. 실패 Could not r.. 2022. 12. 17. [Java] Optional null 체크를 위해 if문을 사용하는 적이 많았다. Optional을 만나기 전까지는.. Optional은 Java 8 부터 추가되었다. nullable인 값을 감싸는 wrapper 클래스다. 이 Optinoal을 이용해서 null 체크를 하여 NPE 발생을 줄일 수 있다. Optional 객체 생성 of()와 ofNullable()을 사용해 객체를 생성한다. 1. of() String str = "java"; Optional opt1 = Optional.of(str); Optional opt2 = Optional.of("java"); 2. ofNullable() 만약 참조변수 값이 null일 가능성이 있다면 ofNullable()을 사용해야한다. of()를 사용할 때 참조변수 값이 Null이면 NPE.. 2022. 12. 12. 이전 1 ··· 5 6 7 8 9 10 다음