mysql

Programing/Error

[ERROR] The user specified as a definer ('mysql.infoschema'@'localhost') does not exist

mysql workbench 에서 테이블을 확인하려고 백엔드 서버를 npm run dev 를 실행하였을 때, 오류가 발생하였다. 되던게 왜 갑자기 안될까 하다가, 문득 저번에 우분투에서 발생한 오류 고치려다가 되려 애먼 내 맥북의 mysql plugin 을 초기화 했던 기억이 났다. 물론 이것때문인지는 잘 모르겠다만, 조작한 게 이것뿐이니 아마 이것때문이 아닐 까 싶었다. 무엇이 되었던 오류 메세지를 잘 살펴보자 일단은 오류메세지를 살펴보니 mysql.infoschema@localhost 로 정의된(지정된) 사용자가 존재하지 않는다는 말이었다. 사용자가 존재하지 않는것이니 우선 mysql 에서 user 를 살펴보아야 할 것 같다. mysql 을 실행하고 use mysql select user, host ..

Programing/Error

[ERROR]MySql root 비밀번호 설정 시 에러

... Failed! error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters. 우분투에 mysql 을 설치하는 과정에서, mysql_secure_installation 과정에서 새로운 비밀번호를 설정할 때 위와같은 오류가 발생하였다. root 권한으로 비밀번호를 설정하라는 것 같다. (애초에 비밀번호 설정을 못해 들어가질 못하..

Programing/Error

Error : Access denied for user '유저아이디'@'localhost' (using password: YES) 해결 및 mysql 비밀번호 초기화

1. 발생 계기 백엔드의 서버 데이터를 mysql 로 하기 위해 작업중이었고 node.js 환경에서 작업하다보니 sequelize 를 통한 작업이 이뤄지고 있었다. 대략적인 데이터 표는 완성이 되어, sequelize 와 mysql 을 동기화 할 필요가 있기에 npx sequelize db:create 명령어를 입력했는데 에러가 발생하였고, 우선 mysql 의 서버를 키고, 이후 workbench 에서 Test connection 을 해보는 도중 오류가 발생하였다. 2. 탐구해본 원인 예전에 mysql 을 사용해본적이 있는데, 아마 그때 설정했던 비밀번호와 백엔드 서버 내 비밀번호가 달라서 발생한 문제가 아닌가 싶어서 기존 mysql 비밀번호를 찾아야 겠다는 생각이 들었다. 3. 해결 과정 문제는 여기서..

Yelihi
'mysql' 태그의 글 목록