-
리눅스에서 MySQL 설치하기Others/database 2021. 9. 28. 17:12
1. mysql-server 파일 다운로드
sudo apt install mysql-server
2. mysql 설치
sudo apt install mysql-server
설치 당시 물어봤던 것들
- 비밀번호 플러그인을 사용할 것인지? Y
- 비밀번호 입력
- anonymous users를 삭제할 것인지? (해당 계정에서만 접근) N
- root 계정에 원격 접속을 막을 것인지? Y
- test database의 접근을 막고 삭제할 것인지? Y
- privilege 테이블을 재시작 할 것인지? Y
- mysql 접속 확인
3. mysql 계정 설정
- 계정 확인
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
- root 계정 비밀번호 설정
# 'password' 부분 변경하기 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
- 내가 사용할 계정 추가
# 'name', 'password' 부분 변경하기 CREATE USER 'name'@'localhost' IDENTIFIED BY 'password';
- FLUSH PRIVILEGES(사용자를 추가, 삭제, 권한 변경 등을 수행하였을 때 변경 사항을 반영)
mysql> FLUSH PRIVILEGES;
4. 사용!
- mysql 계정으로 들어가기
mysql -u [사용자 이름] -p
- 데이터베이스 생성
mysql> create database [데이터베이스명];
- 이후에 mysql 세션 시작할 때 원하는 데이터베이스에서 작업을 하도록 설정
세션 요청 시 데이터베이스 명시해서 시작하기
mysql -h [호스트] -u [사용자명] -p [데이터베이스명]
세션 요청이 끝난 후 데이터베이스 선택하기
mysql > use [데이터베이스명];
참고 페이지
How To Install MySQL on Ubuntu 18.04 | DigitalOcean
MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data. This tutorial will
www.digitalocean.com
'Others > database' 카테고리의 다른 글
[Express] 리눅스 서버에 MongoDB 설치하고 연결하기 (0) 2021.10.31