묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요! 질문이 있습니다.
안녕하세요! 좋은강의 감사드립니다 :) 해당 강의를 보면서 궁금한 사항이 있어 질문드립니다. 다음과 같이 강의내용과 동일하게 Dockerfile을 작성하고 FROM mariadb ENV MYSQL_ROOT_PASSWORD test1357 ENV MYSQL_DATABASE mydb COPY ./mysql_data/mysql /var/lib/mysql EXPOSE 3306 ENTRYPOINT ["mysqld", "--user=root"] build -> run 한 결과 container가 exited 상태가 되었고, 로그를 확인해보니 2021-05-22 6:01:48 0 [Note] Plugin 'FEEDBACK' is disabled. 2021-05-22 6:01:48 0 [ERROR] Could not open mysql.plugin table: "Table 'mysql.plugin' doesn't exist". Some plugins may be not loaded 2021-05-22 6:01:48 0 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist 2021-05-22 6:01:48 0 [Note] Server socket created on IP: '::'. 2021-05-22 6:01:48 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.db' doesn't exist 2021-05-22 6:01:48 0 [ERROR] Aborting 다음과 같은 에러가 발생했습니다. 혹시, 별다른 추가 설정이 더 필요한 것일까요?
-
미해결예제로 배우는 스프링부트 입문
MariaDB 시퀀스 질문 드립니다.
14 간단한 게시판 만들기 208페이지 테이블 생성에서 create sequence simple_bbs_seq; 가 오라클 쿼리 인거 같은데 MariaDB사용할 경우 어떤 쿼리를 넣으면 되나요?? 위의 쿼리를 넣고 실행하면 콘솔에 java.sql.SQLException: Unknown column 'simple_bbs_seq.nextval' in 'field list' 에러가 뜨네요.... DB를 조회하면 MariaDB [test]> select * from simple_bbs_seq; +-----------------------+---------------+---------------------+-------------+-----------+------------+--------------+-------------+ | next_not_cached_value | minimum_value | maximum_value | start_value | increment | cache_size | cycle_option | cycle_count | +-----------------------+---------------+---------------------+-------------+-----------+------------+--------------+-------------+ | 1 | 1 | 9223372036854775806 | 1 | 1 | 1000 | 0 | 0 | +-----------------------+---------------+---------------------+-------------+-----------+------------+--------------+-------------+ 1 row in set (0.001 sec) 라고 뜹니다. 217페이지 "그리고 45라인의 simple_bbs_seq.nextval은 오라클의 시퀀스를 호출해 자동 증가된 값을 가져오는 것이다. 오라클이 아닌 다른 데이터베이스를 사용하고 있다면 이부분을 해당 데이터베이스에 맞게 수정하면 된다" 라고 적혀 있는데 아직 sql초보라 쿼리를 몰라서 질문 드립니다. 질문이 장황했네요 MariaDB사용할 경우 어떤 쿼리를 넣으면 되나요??