MySQL의 root 비밀번호 변경하기 공부한 내용을 기록하고 있습니다. MySQL을 설치하고 발급 받은 임시 비밀번호로 로그인하려고 하였으나 비밀번호가 잘못되었는지 승인이 되지 않았습니다. 그래서 root의 비밀번호를 변경하였으며 그 방법을 정리해두려고 합니다. root 비밀번호 변경하기 Step 1. 실행중인 MySQL을 정지합니다. Step 2. 터미널에서 다음의 명령어로, 안전 모드로 MySQL 서버를 실행합니다. 무언가를 입력할 수 없는 상태에서 터미널의 화면이 변경됩니다. 그러면 command + t으로 새로운 터미널을 열어서 MySQL에 비밀 번호 없이 들어갑니다. 1 2 3 4 5 6 7 # 권한을 우회하여 안전 모드로 mysql 서버 실행 sudo mysqld_safe --skip-grant-tables # 새로운 터미널 열기.. Database/MySQL 6년 전
MySQL 환경변수 설정하기 공부한 내용을 기록하고 정리하기 위해서 글을 쓰고 있습니다. 부족한 내용은 지속적으로 추가, 수정될 수 있습니다. mysql을 잘 사용하다가 다른 버전을 설치하고 싶어서 기존 버전을 삭제하였더니 mysql을 찾을 수 없다고 나왔습니다. 이 문제는 터미널이 mysql의 위치를 알지 못해서 생기는 문제인데요. 더 정확하게 터미널에 mysql의 위치를 반환하는 명령어를 사용해보면 알 수 있습니다. 1 which mysql cs 명령어를 사용하고도 아무런 응답이 없다면 터미널이 mysql의 위치를 모르고 있다는 것입니다. 환경변수에 mysql의 path를 지정해주면 됩니다. mysql의 위치를 알려주면 나중에는 어느 위치에서든 mysql 명령어 만으로도 쉽게 mysql에 접근해 사용할 수 있습니다. 1 2 3 .. Database/MySQL 6년 전
MySQL로 실습 하기- 사용자 권한 부여, SQL로 테이블 생성하고 삭제하기 (on Mac) 공부한 내용을 기록하고 정리하기 위해서 글을 쓰고 있습니다. 부족한 내용은 지속적으로 추가, 수정될 수 있습니다. SQL을 사용해보고 싶어서 Query 버튼을 누른 다음에 DATABASE를 생성하는 Query를 작성해 실행해 보았더니 다음과 같이 에러가 떴네요. 그러고보니 지난 시간에 새로운 user를 생성하고 어떠한 권한도 부여하지 않았습니다. 새로 생성한 계정에 대해서는 권한을 부여해 주지 않으면, 데이터베이스를 생성하는 것부터 그 어떤 조작도 불가능합니다. 새로 생성한 사용자에게 권한 부여하기 권한을 부여해주기 위해서 root 권한으로 로그인 한 후, 실습을 용이하게 하기 위해서 모든 데이터베이스에 대한 권한을 부여해주도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 /* 특정 데이터베이.. Database/MySQL 6년 전
MySQL 실습 환경 Sequel Pro 사용하여 만들기 (on Mac) 공부한 내용을 기록하고 정리하기 위해서 글을 쓰고 있습니다. 부족한 내용은 지속적으로 추가, 수정될 수 있습니다. Sequel Pro 설치하기 Sequel Pro는 무료로 사용할 수 있는 MySQL Client 프로그램입니다. 아직 사용해보진 않았지만, 이러한 프로그램을 사용하면 쿼리를 쉽게 입력하고 쉽게 결과값을 쉽게 확인할 수 있습니다. 그러므로 해당 프로그램을 설치하여 쿼리 실습을 진행하도록 하겠습니다. (설치할 수 있는 링크) 미리 말하자면, 이 프로그램을 설치하는데 현재 설치한 MySQL의 최신 버전(8.0) 버전과 Sequel Peo(1.1.2) 버전과 연결을 시도하면 다음과 같은 에러가 발생합니다. 따라서 이 문제도 함께 해결하면서 Sequel Pro를 설치하고 MySQL에 접속해보도록 하겠.. Database/MySQL 6년 전
MySQL 설치하고 실행하기 (on Mac) 공부한 내용을 기록하고 정리하기 위해서 글을 쓰고 있습니다. 부족한 내용은 지속적으로 추가, 수정될 수 있습니다. SQL 언어를 실습해보기 위해, Mac 운영체제에 MySQL을 설치하고 실행해보도록 하겠습니다. MySQL 설치하기 링크를 클릭하거나 오라클 사이트에서 MySQL을 설치하는 페이지에서 자신의 컴퓨터의 환경에 맞는 버전을 설치하도록 합니다. 저는 .dmg 파일로 설치하도록 하겠습니다. 필요하다면 오라클 계정을 생성해주세요. 오라클 계정은 이메일 주소가 이름이며, 비밀번호는 최소 하나 이상의 숫자와 대/소문자를 모두 가져야 합니다. 설치 도중 입력하는 root 비밀번호는 컴퓨터 로그인 시 입력하는 비밀번호를 입력하시면 됩니다. MySQL 터미널에서 실행 하기 실행 방법은 공식 페이지의 글을 참고.. Database/MySQL 6년 전
데이터 베이스 관리 시스템(DBMS) - 필요성, 정의, 기능, 장점, 단점 공부하고 이해한 내용을 줄글로 요약 정리하고 있습니다. 부족한 내용은 지속적으로 추가, 수정될 수 있습니다. 데이터베이스 관리 시스템의 필요성 데이터베이스(Database)는 데이터들을 묶어둔 집합을 말합니다. 하나의 시스템에서 단 한명의 사용자가 데이터에 접근하여 조작한다면 문제가 생기지 않겠지만, 여러 응용 시스템에서 동시에 같은 데이터를 조작하기 위해 접근하게 된다면, 누군가가 중간에서 중재해주지 않는 이상 서로 다른 데이터를 가져가게 되는 경우가 발생할 수도 있습니다. 정확한 데이터를 바탕으로 서비스를 제공해야 하는 기업의 경우에는 매우 치명적인 단점이 될수 밖에 없습니다. 과거에는 데이터를 파일 형태로 저장하는 화일 시스템을 사용하였는데요. 각각의 프로그램별로 데이터 파일을 가지고 있다보니 데이.. Database/MySQL 6년 전