mysql¶
관계형 데이터 구조를 관리하기 위한 database program,
오픈 소스로 시작하여 기업용은 별도 라이선스 구매 필요.
mysql document
…
설치
리눅스 mysql 서버 설치:
sudo apt-get install mysql-server
외부 접속 허용:
sudo ufw allow mysql
mysql 시작:
sudo systemctl start mysql
mysql 자동 재시작(Ubuntu 재기동 시):
sudo systemctl enable mysql
DB/사용자 생성 및 권한 부여
DB 생성:
create database {db_name}
;사용자 생성:
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'admin1234'
;권한 부여:
GRANT ALL PRIVILEGES ON STOCKDB.* to 'admin'@'localhost'
;flush privileges
;StockAnalysis 관련 table 및 데이터 생성:
pdm run StockDB/DBUpdater.py
error
Can’t connect to local MySQL server through socket
sudo service mysql restart