mysql¶
관계형 데이터 구조를 관리하기 위한 database program,
오픈 소스로 시작하여 기업용은 별도 라이선스 구매 필요.
mysql document
…
설치
리눅스 mysql 서버 설치:
sudo apt-get install mysql-server외부 접속 허용:
sudo ufw allow mysqlmysql 시작:
sudo systemctl start mysqlmysql 자동 재시작(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