일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 봉준호감독통역사
- 정은경 본부장님
- 미중
- red hearse
- 확진자수
- 웨일즈
- 필리핀사망
- 코로나바이러스
- 우한
- 치앙마이
- wuhan
- 최성재
- 창궐
- Bolton
- cnn
- 어서와한국은처음이지
- 우한코로나
- 조현병
- 신종코로나
- 진짜영웅
- sharonchoi
- 우한 코로나
- 봉준호감독통역
- 중국외교부
- 전염병
- parasite
- everybody wants you
- 코로나19
- 우한코로나바이러스
- 코로나
- Today
- Total
오지's blog
MYSQL설치 후 설정 Ubuntu 20.04 기준 본문
OS version
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
MYSQL version
$ mysql --version
mysql Ver 8.0.26-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))
설치 전 os패키지 업데이트
$ sudo apt-get update
$ sudo apt-get upgrade
MYSQL서버 설치
$ sudo apt-get install mysql-server
처음설치후 설정
$ sudo mysql_secure_installation
$ sudo mysql -u root
로컬에서 root 접속허용
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
유저생성
mysql> CREATE USER testuser@'%' IDENTIFIED BY 'testuser';
mysql> CREATE USER testuser@'localhost' IDENTIFIED BY 'testuser';
DB생성
mysql> CREATE DATABASE DBNAME CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
원격접속허용 - 아래부분 #추가하여 주석처리
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
# bind-address = 127.0.0.1
# mysqlx-bind-address = 127.0.0.1
MYSQL서버 재시작
$ sudo systemctl restart mysql
권한설정 - 슈퍼유저라 비추천
mysql> GRANT ALL PRIVILEGES ON *.* TO testuser@'%';
설정한 권한설정 적용
mysql> FLUSH PRIVILEGES;
'개발노트 > 데이터베이스' 카테고리의 다른 글
sqlalchemy.exc.OperationalError: (mariadb.OperationalError) Unknown server host '@ip_address' (0) | 2021.10.21 |
---|---|
MYSQL 접속시 public key retrieval is not allowed 에러 해결방법 (0) | 2021.10.21 |
csv파일을 DB에 넣기(pandas이용) (0) | 2021.09.30 |
postgres 설치 및 원격접속 설정 (0) | 2021.09.15 |
mysql관련 python 프로그램 에러 TypeError: not all arguments converted during string formatting (0) | 2021.03.15 |