mysql에서 root로 접속불가 문제 해결방법 mysql에서 root로 접속불가 문제 해결방법 1. mysqld 데몬을 죽입니다. #killall mysqld #ps -ef |grep mysql(엔터)로 데몬이 죽은 지 확인 2. mysql이 깔린곳으로 이동 # cd /usr/local/mysql 3. grant-table 미사용모드로 mysql시작 # ./bin/safe_mysqld --skip-grant & 4. mysql 실행 #mysql -u root -p mysql 패스워드 물어도 그냥 엔터치세요 5. insert문으로 root에게 모든 권한부여 insert into user values('localhost', 'root', password('1234'), 'Y', 'Y', 'Y', 'Y', ..
MySQL 백업과 복구 MYSQL 백업과 복구 ? mysqldump mysqldump [옵션] db_name [table_name] > backup_filename mysqldump [옵션] --databases [옵션] db_name1, db_name2, .... > backup_filename mysqldump [옵션] --all-databases [옵션] > backup_filename [옵션] -A, --all-databases : 모든 DB를 덤프 --add-locks : 덤프 전에 lock 덤프 후에 unlock --add-drop-table : 덤프 이후에 출력물의 앞에 drop table 명령 추가 (복구 위해) -B, --databases : 여러 DB를 동시에 덤프할 때 사용 -f, -..
MYSQL 조인의 종류 MYSQL 조인의 종류 조인의 종류 1.JOIN 둘 이상의 테이블 간의 논리적 관계를 기준으로 데이터를 검색하여 결과 집합을 만든다. 기본형식 SELECT 열 목록 FROM 첫번째 테이블 join_type 두번째 테이블 ON(join_condition) * join_type : 수행될 조인 유형을 지정한다. (INNER, OUTER, CROSS, SELF) * join_condition : 조인할 행의 각 쌍에 대해 선택할 조건을 정의한다. 일반적으로 키와 키를 지정 고려사항 1) 조인은 하나의 쿼리에서 여러 테이블이 참조되기 때문에 모든 열 참조는 명확해야 한다. (테이블이름.컬럼이름) 2) 조인조건은 FROM절이나 WHERE 절에 지정할 수 있으며 FROM 절에 지정하는 것이 ..
mysql 프로시저mysql 프로시저 mysql 프로시저 저장 프로시저는..하나 이상의 sql문을 후에 사용하기 편하게 저장해둔 것. mysql 4.x 이하 버전에서는 프로시저를 지원하지 않는다. mysql 5.x 부터 지원.. 저장 프로시저를 사용하는 이유? - 복잡한 작업을 하나의 단위로 묶어 쉽게 사용하기 위해 - 같은 코드를 반복할 필요없이 프로시저를 만들어 놓고 재활용 하기 위해 - 테이블의 칼럼이름이나 로직 등이 변경 되었을 때 저장 프로시저만 변경하면 되므로 사용하는 입장에서는 신경을 쓸 필요가 없다 - 저장 프로시저는 컴파일된 형식으로 저장되기 때문에 DBMS가 명령을 수행하는 작업이 보다 적어지므로 성능의 향상을 기대해 볼 수 있다. 간단한 사용법(사용프로그램 토드 FOR MYSQL) C..
MySQL MyISAM과 InnoDB 엔진 활용 MySQL MyISAM과 InnoDB 엔진 활용 데이터베이스 부문에 몸담은 사람이라면 누구나 알고 있듯이 MySQL은 무료로 다운로드해 설치 가능하면서 성능 면에서도 좋은 평가를 받아 세계적으로 가장 많이 쓰이는 DBMS 중 하나다. 그런데 막상 MySQL을 설치해 이용하는 경우라도 그 기능의 많은 부분을 놓치고 있는 경우가 많은 게 사실이다. 따라서 이 글에서는 MySQL의 몇 가지 기능들 가운데 MySQL의 기본 엔진이 되는 MyISAM과 InnoDB라는 엔진의 활용법에 대해 이야기해 보고자 한다. 현재 MySQL에서 제공하는 엔진 타입은 약 10가지 종류며 그 중에서 가장 대중적으로 쓰이는 것은 아마도 MyISAM, InnoDB, ndbcluster가..
mysql 포트변경후 외부접속방법mysql 포트변경후 외부접속방법 우선 필자의 환경은 centos 5.5라는걸 밝혀둔다. mysql 포트 변경법 1. my.cnf 열어서 포트 변경(보통 /etc/my.cnf에 위치한다) 1 2[mysqld] port=8888 보통 mysql을 기본설치 하였다면(centos 패키지 관리자로 설치한걸 뜻함) 기본포트는 3306으로 되어 있을것이고, my.cnf파일을 열어보아도 port=3306이라는 문구가 보통은 보이지 않을것이다. 안보일때는 위의 port=8888(자신이원하는포트)를 추가하면 되는것이다. 2. mysql 재시작 centos 기준으로 터미널을 열고 # service mysqld restart 해주면 된다. 환경이 다르더라도 mysqld 파일을 찾아서 재시작해..
centos mysql 포트 변경법centos mysql 포트 변경 mysql에서 사용할 포트를 변경하기 위하여 my.conf 파일에서 해당 내용을 추가 하였다. — 추가 내용 ————————————————————————————— [mysqld] port=9115 // ————————————————————————————————— 하지만 아래 로그를 찍으며 fail…. — log 중 일부 ————————————————————————————————— 140123 14:55:37 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 140123 14:58:15 mysqld_safe Starting mysqld daemon with database..
mysql db 동기화 mysql db 동기화 mysql 리플리케이션 mysql 같은경우 rsync 로는 동기화 할수가없다. mysql 같은경우 당연히 리플리케이션(동기화) 기능이 있으므로 이용하면되겠다. 우선 간단하게 서버 2대를 이용 마스터서버 슬레이브서버 (두서버모두 mysql5.5버전) ◎마스터서버에서셋팅 1. my.cnf파일설정 [root@ssongacademy data]# vi /etc/my.cnf log-bin=mysql-bin # required unique id between 1 and 2^32 - 1 # defaults to 1 if master-host is not set # but will not function as a master if omitted server-id = 1 bi..
mysql 권한 설정(사용자) mysql 권한 설정(사용자) MySQL의 경우 아래와 같이 'mysql' 데이터베이스에 존재하는 3개의 테이블을 통해 사용자 및 데이터베이스, 테이블의 접근 권한을 관리 합니다. 1. mysql.user // 사용자 계정 관리 2. mysql.db //사용자별 Database 권한 설정 ('tables_priv' 테이블 보다 우선시 함) 2. mysql.tables_priv // 사용자별 테이블 제어 권한 관리 위의 테이블을 직접 제어하여 사용자별 관리 가능하며 아래의 명령을 통해서도 가능합니다. 1. 사용자 추가 접근허용권한= {Select, Insert, Update, Delete, Create, Drop, Grant, References, Index, Alter, C..
- Total
- Today
- Yesterday
- MYSQL 명령어
- 우분투 usb 설치
- 반응형 웹
- CentOS 설치
- mariadb 백업
- yum
- MySQL
- 페이스북 공유소스
- 카카오스토리 공유소스
- CentOS
- centos 7
- 카카오스토리 url 공유
- SQL 정렬
- 리눅스 명령어
- ubuntu
- 트위터 공유소스
- crontab
- 부트스트랩
- 카카오스토리 sns 공유
- 우분투
- 에디트플러스
- 트위터 sns 공유
- mysql 백업
- 우분투 다운로드
- 트위터 공유방법 및 소스
- APM 설치
- 트위터 url 공유
- 미디어쿼리
- SQL 함수
- Q6600
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |