본문 바로가기

dev/db

(6)
mariadb - Access denied for user 'wlrn566'@'localhost' (using password: YES)" 서버에 api를 만들어 놓은 nodejs 파일을 넣고 api를 호출해봤다. 분명 로컬에서 돌릴때는 서버의 DB에 접속이 잘됐는데 계속 Access denied for user 'wlrn566'@'localhost' (using password: YES)" 오류가 떳다.. 1. 비밀번호 확인 비밀번호가 틀렸나해서 혹시 몰라 계정을 지우고 다시 만들기도 했다. 8자리 이상 영문 숫자도 넣고 해봤다. 2. 권한 확인 권한이 없나해서 권한도 확인하고 다시 주고 뺏고 다했었다.. 3. mariaDB 재시작.. 이것저것 다 해봤는데도 계속 뜨고 있었고, 로컬 연동은 잘됬다. 워크벤치도 잘 들어가졌다. 'wlrn566'@'localhost' 라는 저 글자가 계속 미심쩍어서 db 계정을 만들 때 localhost도 따..
mariaDB - 컬럼 insert, update 시간 데이터 등록 시 시간 : CURRENT_TIMESTAMP 데이터 변경 시 시간 : CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
MySQL Workbench 테이블 생성 접속 후 좌측 Administration, Schemas 탭 부분 중 Schemas 클릭 후 마우스 왼쪽 클릭 -> Create Schema... 클릭 Access denied for user '[유저명]'@'%' to database '[스키마명]' 이런 오류가 뜬다면 root로 접속해서 만들어준다. root 계정에는 해당 스키마가 보이지만 다른 계정에서는 보이지 않는다면 해당 계정에 권한을 부여해야 한다. grant all privileges on [스키마명].* to '[유저명]'@'%' identified by '[비밀번호]'; # 모든 권한 부여 grant select on ... # select 권한만 부여
MariaDB 유저 생성 유저 목록 확인 select user, host from mysql.user; 유저 생성 CREATE USER '[유저명]'@'%' IDENTIFIED BY '[비밀번호]'; # '%' : 모든 ip에서 접속 가능 유저 삭제 DROP USER '[유저명]'@'%' 유저 접속 mysql -u [유저명] -p # + 비밀번호 입력
맥 mariadb 설치 (homebrew) homebrew 설치 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 맥OS용 패키지 관리자인 homebrew를 설치한다. 해당 페이지에서 명령어를 복사하고 터미널에서 실행하면 된다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 패스워드를 넣으면 설치가 시작된다. 중간에 엔터를 치고 조금 기다리면 성공했다는 글이 나오고 Next steps: 라고 하면서 환경 변수로 등록하는 방법을 알려준다. echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/사용자/.zp..
mariaDB 계정 확인 (m1) mariadb 접속 mariadb 데이터베이스 조회 show database 계정 목록 조회 use mysql select host, user, password from user;