mysql 켜져있는지 확인하기
sudo systemctl status mysql
systemctl(system control) 은 리눅스 시스템에서 서비스의 관리와 제어를 위한 명령어다.
시스템 부팅 시 및 런타임 중에 서비스를 시작, 중지, 재시작하고 상태를 확인하는 데에 쓰인다.
=> 리눅스의 디폴트 pm2 같은거다 (pm2처럼 사용하면 된다)
mysql 재시작, 정지
sudo systemctl restart mysql
sudo systemctl stop mysql
mysql 설치하기
sudo apt install mysql-server
mysql이 설치됐는지 확인하기
sudo service mysql status
mysql 버전 알기
SELECT VERSION();
mysql root에 접속하기
sudo mysql -u root -p
mysql root에서 나가기
quit
mysql 데이터베이스에 접근하는 사용자 이름 찾기
SELECT User FROM mysql.user;
mysql configuration 확인하기
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
데이터베이스 확인하기
show databases;
데이터베이스 생성 / 삭제하기
create database [데이터베이스 이름];
drop database [데이터베이스 이름];
특정 테이블의 모든 행을 삭제하기
DELETE FROM 테이블명;
JSON_MERGE
함수는 두 개 이상의 JSON 객체나 배열을 병합하는 MySQL의 JSON 함수이다. 이 함수를 사용하면 JSON 데이터를 결합하여 새로운 JSON 데이터를 생성한다
JSON_MERGE(json_doc1, json_doc2, ...)
테이블 전체 레코드 삭제
DELETE FROM 테이블이름;
테이블 삭제
DROP TABLE 테이블이름;
'백엔드' 카테고리의 다른 글
Route53으로 EC2 HTTPS 설정하기 (0) | 2024.01.15 |
---|---|
AWS EC2 배포하기 with React, Express (0) | 2024.01.08 |