Database: 227개의 글
1. 전체 DB 백업 mysqldump -u유저명 -p암호 -A > alldb.sql 2. DB 백업 mysqldump -u유저명 -p암호 디비명 > alldb.sql 3. DB 복구 mysql -uroot -p암호 디비명 < alldb.sql mysql -uroot -p암호 -f -A < alldb.sql (무조건 강제로 밀어넣기) 출처: https://applejara.tistory.com/35 [애플자라]
mysql 비번 바꾸기 mysql> set password for id@localhost = password('newpasswd'); 출처: https://applejara.tistory.com/34 [애플자라]
1>암호 초기화 # killall mysqld (데몬을 모조리 죽입니다) # cd /usr/local/mysql (sql이 깔린 곳으로 갑니다) -의외로 이거 모르시는 분이 많은데 sql 명령을 넣으려면 sql이 깔린 디렉토리로 가야합니다. # ./bin/safe_mysqld --skip-grant & 요기까지가 초기화입니다. 2>새 암호 넣기 # ./bin/mysql (sql 실행) mysql>use mysql mysql>update user set password=password('새암호') where user='root'; (root 암호 변경하는 겁니다. '새암호' 자리에 새암호를 넣으세요 예>update user set password=password('123') where user='root'..
vi /etc/rc.d/rc.local 열구 touch /var/lock/subsys/local 밑에 /usr/local/apache/bin/apachectl start /usr/local/mysql/bin/mysqld_safe & 추가 수정!! 출처: https://applejara.tistory.com/31 [애플자라]
데이터베이스 생성 SQL > create database DB_이름 ; 사용자계정생성과 DB권한넘기는것을 GRANT 문으로 한방에 하겠습니다.. SQL > GRANT ALL PRIVILEGES ON 디비네임.* TO 사용자아이디@localhost IDENTIFIED by '비밀번호'; SQL > GRANT ALL PRIVILEGES ON 디비네임.* TO 사용자아이디@% IDENTIFIED by '비밀번호'; 다음과 같은 형태로 해주시면 됩니다 . privileges 리로딩 SQL > flush privileges;-------------------------------------------------------[5.7 이전 버젼] update mysql.user set password=password(..
> MySQL 설치를 한후 사용방법을 몰라 한참 자료를 찾았지요.. 자료가 없어 고민하다가 MySQL 메일링 리스트에 올라오는 글들을 참고로 사용법을 알아내었지요.. 물론 영문 메뉴얼도 무척 도움이 되었답니다. 내용은 초기 인스톨후 root 사용자 암호 설정방법과 DB사용자 등록및 권한설정, 데이타베이스 생성 방법, 기본 사용법 입니다. 많은 사람들에게 도움이 되었으면 합니다..... ####################################### # # # MySQL 설치후 기본적인 사용법과 # # root의 암호설정 # # # ####################################### 1. MySQL 사용하기 1.1 MySQL 서버 시작하기 MySQL이 정상적으로 설치 되었다면 그..
mysql-connector-java 설치 [root@localhost]# wget http://mysql.new21.com/Downloads/Connector-J/mysql-connector-java-3.0.17-ga.tar.gz [root@localhost]# tar xvfz mysql-connector-java-3.0.17-ga.tar.gz [root@localhost]# cd mysql-connector-java-3.0.17-ga [root@localhost]# cp mysql-connector-java-3.0.17-ga-bin.jar /usr/local/j2sdk/jre/lib/ext/ [root@localhost]# vi /etc/profile JAVA_HOME=/usr/local/j2sdk ..
mysql 은 간단한 dbms로 apache+php 와 많이 연동에서 사용합니다. 처음 배우기에 쉽고 구조 자체가 간단하여 공부하기에는 수월할 것입니다. 요즘 들어와서 소스로 설치 할 필요 없이 그냥 설정 몇가지만 바꿔 주면 사용이 가능해 졌습니다. 일단 소스 디렉터리로 이동합니다. 1) [root@localhost /]# cd /usr/local/src 아래 주소에서 MYSQL4.1버전을 받습니다. 2) [root@localhost /]# wget ftp://mysql.byungsoo.net/pub/mysql/Downloads/MySQL-4.1/mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz 압축을 풉니다. 3) [root@localhost /]# tar xvfz m..
1. GROUP_CONCAT 명령어SELECT의 결과로 나온 여러 행의 특정 컬럼을 한줄로 출력할 때 사용한다. (NULL 값은 제외된다.)2. 사용 방법GROUP_CONCAT([DISTINCT] [expr, column] [ORDER BY column DESC] [SEPARATOR '구분자']) 3. 사용 예제 1) member 테이블CREATE TABLE `member` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `NAME` VARCHAR(30) NULL DEFAULT NULL `age` INT(11) NULL DEFAULT NULL, PRIMARY KEY (`id`) ) 2) member 데이터INSERT INTO `member` (`NAME`, `age`) VALUES..
1. Mysql Replication이란?DB의 복제를 의미하며, Master와 Slave로 구성됩니다.Master 역할 : 데이터 등록/수정/삭제 시 Binarylog를 생성하여 Slave 서버에 전달합니다. 주로 등록,수정,삭제 용으로 사용합니다.Slave 역할 : Master에게 전달받은 Binarylog를 읽어 DB에 반영합니다. 주로 읽기 용으로 사용합니다.2. 사용 목적실시간 데이터 백업DB 서버 부하 분산3. 주의 사항호환성을 위해 Master와 Slave의 Mysql 버전이 동일하게 맞추는 것이 좋습니다.버전이 다른 경우 Slave DB 서버가 상위 버전이어야 합니다.Master DB 서버, Slave DB 서버 순으로 가동시켜야 합니다.4. Linux 및 Mysql 기본 정보CentOS7..