본문 바로가기

에러3

[Error] MySQL Access denied for user 'user_id'@'localhost' - root 권한자를 쓰지 않기 위해 새로운 user를 생성하고 권한을 주고자 했다. - 제목의 Error 난다? 해결해보자 $ [MySQL 에 접속] $ $ CREATE USER '[user_id]'@'%' identified by '[user_password]'; $ $ GRANT ALL PRIVILEGES ON *.* TO '[user_id]'@'%'; $ $ flush privileges; $ $ CREATE DATABASE IF NOT EXISTS [DB_name]; $ $ USE [DB_name]; - flush privileges 를 해야 권한 변경사항이 적용됨. - Database에 접속이 된다면 성공. - 각기 다른 영역(국소 db, table)에 따라 권한 부여 가능. $ GRANT A.. 2022. 11. 2.
[Git] non-fast-forward 에러 git push 할 때 발생하는 Error. (1) git pull origin master --allow-unrelated-histories (2) git pull [remote] [branch] => git push origin master https://blue-boy.tistory.com/199 2022. 6. 18.
[Error] ATM 이중인출 Error 발생 실제 사례 atm에서 어떤 사용자가 이중인출하여 갔다. 은행에서 항의가 들어와 문제를 찾아보니 서버, DB, OS, 네트워크, 하드웨어 등 시스템에 문제는 없었다. 문제 발생의 원인인 프로그램은 무슨 문제가 있었던 것인가? 8-90년대에 발생한 문제임을 감안하여 생각할 것(1금융권에서 발생) * 전제 1 : ATM 사용자의 잔고는 1천만원 이었다. 사용자는 잔고가 부족함에도 2천만원을 인출하였으나 프로그램 및 시스템에 장애 발생은 없었다. * 전제 2: 이중인출은 1천만원이 각각 다른 process에서 2번 발생한 것이다. 인출 + 인출과 같은 비정상적인 process가 아니다. 1천만원을 입력하였더니 2천만원이 나오는 error도 아닌 셈. * 전제 3 : 현재 ATM 시스템은 모든 과정을 마쳐야만 카드를 뺄 수.. 2022. 5. 27.