-
[MySQL] 설치 및 초기 설정Memo/Ubuntu 2023. 2. 14. 21:13
# Ubuntu MySQL 설치
$ sudo apt update
$ sudo apt install mysql-server
$ sudo systemctl start mysql # 실행
$ sudo systemctl status mysql # 동작 상태 확인$ sudo systemctl enable mysql # 부팅시 자동 재시작
# MySQL root 계정 접속
초기 root 계정은 비밀번호가 없음, 빈칸 엔터
방법 1) $ sudo mysql -u root -p
방법 2) $ sudo /usr/bin/mysql -u root -p
# 계정(root) 비밀번호 변경
방법 1) mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '비번';
방법 2) mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비번';
# 계정 생성
방법 1) mysql> CREATE USER 아이디@localhost IDENTIFIED BY '비번';
방법 2) mysql> CREATE USER 아이디@'%' IDENTIFIED WITH mysql_native_password BY '비번';
// %: 모든 IP, 외부 접속을 허용
mysql> FLUSH PRIVILEGES;
# DB 생성
mysql> CREATE DATABASE 이름;
mysql> SHOW DATABASES;# 권한 부여
방법 1) mysql> GRANT ALL PRIVILEGES ON *.* TO 아이디@'%' WITH GRANT OPTION;
// WITH GRANT OPTION: 가진 동일 권한을 다른 유저에게 줄 수 있음
// *.*: 모든 DB.모든 테이블
// %: 모든 IP, 외부 접속을 허용
방법 2) mysql> GRANT ALL PRIVILEGES ON DB이름.* TO 아이디@localhost;
// 로컬에서만 접속 허용
mysql> FLUSH PRIVILEGES;
방법 1) mysql > SHOW GRANTS FOR 아이디@localhost;
방법 2) mysql > SHOW GRANTS FOR 아이디@'%';
// 부여 권한 확인
# 원격 접속 허용
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0 으로 수정
// 재시작
$ sudo systemctl restart mysql.service
$ sudo systemctl status mysql.service// 추가로 서버에서 3306 포트 허용 필요
[Ubuntu] 우분투에 MySQL 설치하기
apt-get 이라는 패키지 매니저를 이용해 설치를 진행한다. (우분투 리눅스를 설치했다면 이미 설치되어 있다.) 1. 우분투 서버 업데이트 2. mysql-server 설치 $ sudo apt-get install mysql-server 설치 중간 중간
velog.io
mysql 설치 와 기본 설정 (on Ubuntu)
Ubuntu에 mysql을 설치해 보겠습니다.언제나 그렇듯이 Ubuntu 버전부터 살펴보겠습니다. $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 18.04.2 LTS Release:18.04 Codename:bionic 이제 설치
dejavuqa.tistory.com
MySQL 사용자 계정 권한 조회/추가/수정/삭제
MySQL에서 사용자 계정 권한을 추가, 수정, 삭제하는 방법이에요. mysql 데이터베이스에서 실행 use mysql; 계정 조회 select * from user; 계정 생성 create user 계정@호스트 identified by 패스워드; create user dbuse
gofnrk.tistory.com
'Memo > Ubuntu' 카테고리의 다른 글
[X11] Unsupported authorisation protocol 오류 해결 (0) 2023.02.10 Crontab에서 Selenium 동작 시 Chrome failed to start 에러 해결 (0) 2023.01.08 Crontab에서 Python 패키지(모듈)를 찾지 못할 때 (0) 2023.01.08 Crontab 로그 확인 및 재시작 (0) 2023.01.08 [Ubuntu] Selenium에서 Chromium 브라우저 사용하기 (0) 2023.01.05