2024. 9. 3. 12:53ㆍSpringboot-React
** mysql 홈페이지에서 다운
wget https://repo.mysql.com/mysql80-community-release-el9-5.noarch.rpm
** 내 컴퓨터에 있는 파일 실행
sudo yum localinstall mysql80-community-release-el9-5.noarch.rpm
** 비밀번호 설정
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
sudo yum install mysql-community-server
** 작업 관리자 -> mysql 실행
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
** 임시 비밀번호 발급
sudo grep 'temporary password' /var/log/mysqld.log
** 비밀번호 입력해서 로그인
mysql -uroot -p
** 비밀번호 변경 - 대소문자 특수문자 8자 이상
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '내비밀번호';
** 아이디 만들기
CREATE USER '내아이디' IDENTIFIED BY '내비밀번호';
** 모든 권한 부여
GRANT ALL PRIVILEGES ON database_name.* TO '내아이디';
** 설정 저장
FLUSH PRIVILEGES;
이후 java의 application.properties 에서
spring.datasource.url=jdbc:mysql://퍼블릭주소:3306/kh_workbook
spring.datasource.username=내 mysql 아이디
spring.datasource.password=내 mysql 비밀번호
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
모두 설정해주면 끝.
'Springboot-React' 카테고리의 다른 글
검색기능 만들기 (0) | 2024.08.24 |
---|---|
JPA 맛보기 2 (0) | 2024.08.22 |
상세화면 만들기 + css (0) | 2024.08.21 |
주소 api (0) | 2024.08.16 |
비밀번호 암호화 (0) | 2024.08.14 |