mysql 세팅

김병훈·2022년 6월 15일
0

blockchain

목록 보기
5/13
아나콘다 설치 후 서버 껏다 켜기 or source ~/.bashrc

- 환경변수 때문에그런것같은데  pip가 안먹음 껏다 켜줘야함

sudo su 

pip install PyMySql

setting.py 

import pymysql
pymysql.install_as_MySQLdb()

runserver 했을때 오류 안나면 정상

ubuntu mysql install 검색해서 설치  

bind address  127.0.0.1  -> 0.0.0.0 변경
nano /etc/mysql/mysql.conf.d/mysqld.cnf


mysql 접속 
명령어 - mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '바꿀비번';

db 생성

service mysql status
service mysql start
service mysql restatus

mkdir 앱이름

/mnt/앱이름

chmod -R 777 앱이름

reference

https://www.youtube.com/watch?v=QmBKUeaF3hc

  • 첫번째 에러 해결

https://algo79.tistory.com/203

  • Warning: World-writable config file '/etc/my.cnf' is ignored 에러

명령어

  • sudo mysql -u root -p

  • GRANT ALL PRIVILEGES ON starChain.* TO 'user'@'localhost';
    - 권한 부여

  • FLUSH PRIVILEGES;
    - 적용(?)

  • exit; 으로 나가서
    - mysql -h0.0.0.0 -u{username} -p {database}


이 화면이 나오면 접속 성공

사용자 계정 삭제

DROP USER [user명]@[server명];
ex) drop user user1@localhost;

삭제 후 재생성

CREATE USER 'user'@'%' IDENTIFIED BY 'tmxkcpdls1!';
GRANT ALL PRIVILEGES ON . TO 'user'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON starChain.* to 'user'@'%' WITH GRANT OPTION;
flush privileges;

profile
블록체인 개발자의 꿈을 위하여

0개의 댓글