목록MYSQL (6)
안 쓰던 블로그
Database = DB 여러 응용 시스템들이 공유할 수 있도록 통합, 저장된 운영 데이터의 집합 특징 1.실시간 접근: 사용자 질의에 대해 즉시 처리 응답 2.계속적인 변화: 삽입, 삭제, 갱신을 통해 정확한 최신 데이터 유지 3.동시 공유: 여러 사용자가 동시에 공유 4.내용에 의한 참조: 사용자가 요구하는 데이터 내용에 따라 참조 5.데이터 논리적 독립성: 데이터 논리 구조가 변경되더라도 응용프로그램은 변경되지 않음 구성 요소 DBMS 데이터 베이스 관리 시스템 응용 프로그램과 데이터의 중재자 모든 응용 프로그램들이 데이터베이스를 공유할 수 있도록 관리한다 MySQL -PHP 웹 프로그래밍에서 사용되는 DBMS -대용량 데이터 처리 가능 -오픈소스 GUI기반 툴이 따로 내장되지 않기 때문에 CUI를..
MySQL ERROR 1366 (HYOOO): Incorret string value alter table 테이블이름 convert to charset utf8; 테이블의 캐릭터셋을 변경한다
이클립스에서 MySQL 서버 실행하려는데 포트가 이미 사용 중이라 하면 뭔가 앞서 실행했던 것이 꼬인 상태 cmd를 켜서 netstat -ao 명령어를 입력한다 원하는 포트를 잡고 있는 프로세스를 확인한다 LISTENING 상태의 프로세스의 PID를 확인 그리고 taskkill /f /pid (PID넘버) 로 프로세스를 중단한다 다시 mysql 서버를 실행시키면 정상 작동한다
일단 mysql을 실행시킨 cmd에서 status 명령어 입력 characterset이 utf-8이 아니라서 한글 깨짐이 발생 mySQL 폴더로 이동한다. 기본 경로는 C:\Program Files\MySQL\MySQL Server 5.7 이곳 my.ini 파일을 수정할 건데 해당 파일이 없으면 C:\ProgramData\MySQL\MySQL Server 5.7 여기서 복사해온다 참고로 ProgramData는 숨김 폴더다 복사했으면 관리자 권한 메모장으로 실행 default-character-set=utf8 로 주석 해제 및 수정 basedir과 chcharacter-set-server=utf8 주석 해제 및 수정 후 저장 그리고 cmd로 가서 다시 로그인 status하면 utf8로 바뀐 것을 확인할 수..
Fatal error: Call to undefined function mysqli_connect() ~ 에러 mysqli 가 없어서 문제가 생김 아무 php파일 만들어서 일단 이거 실행해 본다 그리고 이 부분에 none이라고 되어 있으면 아래 방법대로 따라하면 해결된다 일단 php.ini 파일 위치를 찾는다 mySQL을 그냥 깐 거랑 비트나미를 쓰거나에 따라 경로는 다를 수 있는데 내 경우는 C:\Users\사용자이름\php\php-7.4.12-nts-Win32-vc15-x64 여기에 있다 아무 설정 안 건드렸으면 php.ini-development라고 되어 있을텐데 복사해서 .ini 파일로 바꿔준다 그리고 관리자 권한 메모장으로 연결하고 실행 extension_dir 검색해서 주석해제하고 ext 파일..