ubuntu에서 mysql 8 설치하기
환경
ubuntu 19.10 mysql 8
설치
repository update
sudo apt update
sudo apt upgrade
mysql 설치
너무 쉽다. 우분투 19.10 부터는 mysql 8 이 기본
sudo apt install mysql-server
mysql 설정
root password 설정 (여기서는 임의로 XXXXX로 설정)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'XXXXX';
FLUSH PRIVILEGES;
종료
exit
database 생성
database를 생성한다. 위에서 password 설정을 해서 password를 치고 들어가야 한다.
sudo mysql -u root -p
create database ziel_piano;
계정 생성
root 로 접속할게 아니기 때문에 사용할 계정을 생성 (임의로 XXXXX로 설정)
CREATE USER 'ziel'@'%' IDENTIFIED BY 'XXXXX';
계정 권한 추가
새로 생성한 계정에 데이터베이스 접속 권한을 준다.
GRANT ALL PRIVILEGES ON ziel_piano.* to 'ziel'@'%';
bind-address
mysql 8 은 경로가 달라졌다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address 값을 변경한다.
#bind-address = 127.0.0.1
bind-address = 0.0.0.0
mysql 재시작
sudo systemctl restart mysql.service
datagrip 에서 접속
serverTimezone 값을 같이 넣어줘야 한다.
```
?serverTimezone=Asia/Seoul
``
관련링크
DataGrip 2019.1 连接mysql 8.0.16
참고
How to install MySQL in Ubuntu 19.10 a Step by Step guide for beginners
How to Install MySQL 8 on Ubuntu 19.10 & 18.04 - Easy Way » TubeMint
mysql8.0 install in ubuntu 18.04
우분투 에서 Mysql DB 새로운 계정 추가 및 권한 주기 (Ubuntu, grant, create user)