-
[Flask] Database연동하기, mysql(5.7버전이상 password설정)공부/Flask 2021. 9. 18. 13:56
mysql설치, openssl설치
- openssl : 웹브라우저와 서버 간의 통신을 안전하게 하기위한 기능제공
# pip install pymysql
# pip install pyopensll
.py 에서 import 시켰을때 오류없이 import되면 설치성공이다.
# apt-get update
# apt-get install mysql-server
# dpkg --list | grep mysql
- 설치된 패키지를 검색한다. dpkg --l | grep "패키지_이름의_일부"
- 하이픈한개+l 은 하이픈두개+list와 같다.
# service mysql start
mysql 사용
- password가 없으므로, 그냥 들어가진다.
mysql root 패스워드 설정
- 여러가지 방법으로 시도했는데, 설정이 안되서 애먹었다.
- select 명령어로 검색해보니 아예 password필드가 존재하지않았다.
찾아보니, mysql 5.7이후로는 아래와 같이 바꿨다고한다.
MySQL 8.0 비밀번호 변경하기! (MySQL 5.7버전 이상)
mysql 비밀번호 변경하다가 병들겠네. 5번은 지웠다가 설치한듯.ㅋㅋㅋ 미친듯이 찾다가 중국분이 올리신 글 보고 어느정도 해결된건 안비밀.(중국어 모름) 아니 세상에 내가 중문글을 읽어볼거
to-dy.tistory.com
authentication_string에 빈칸에 pw를 넣을 것이다.
update가 아닌 alter로 비밀번호를 변경해준다.
mysql> ALTER user 'root'@'localhost' identified with mysql_native_password by '설정할비밀번호';
짜잔.! 변경 후의 모습
저장해주고 나갔다 들어와본다.
mysql> flush privileges;
mysql> quit
password가 잘 설정됬다.
끝..!
'공부 > Flask' 카테고리의 다른 글
[Flask] 간단한 게시판 만들기 (0) 2021.10.04 [Flask] 부트스트랩 적용 (0) 2021.09.18 [Flask] 파이썬에서 웹으로 데이터 전달 (0) 2021.09.18 [Flask] 웹 페이지 만들기(1) (0) 2021.09.18 [Flask] 구름IDE를 활용한 Flask (0) 2021.09.18