Database
-
MySQL 원격접속 허용Database/MySQL 2014. 6. 16. 14:19
root로 로그인해 아래와 같은 쿼리를 실행해준다. INSERT INTO mysql.user (host,user,password) VALUES ('%','아이디',password('패스워드')); FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON 디비이름.* TO '아이디'@'%'; FLUSH PRIVILEGES; 이후 /etc/mysql/my.cnf 에bind-address = 127.0.0.1 부분을 아래와 같이 주석처리 해준다.#bind-address = 127.0.0.1 이후 mysql 서비스 재시작sudo /etc/init.d/mysql restart
-
Ubuntu MySQL 인코딩 변경(UTF-8)Database/MySQL 2013. 10. 29. 17:31
우선 기존에 존재하는 mysql 설정파일을 백업해둔다.cp /etc/mysql/my.cnf /etc/mysql/my.cnf.orig 이후 vim으로 해당파일을 열어 [mysqld]아래에 내용을 추가한다.vim /etc/mysql/my.cnf [mysqld] character-set-client-handshake=FALSE collation-server=utf8_general_ci character-set-server=utf8 이후 재시작/etc/init.d/mysql restart
-
MySQL 관리자(root) 비밀번호 변경 & root 비밀번호 분실시Database/MySQL 2012. 6. 18. 19:38
1. 초기 mysql root 비밀번호 설정mysql> use mysql;Database changed mysql> update user set password=password('변경할비밀번호') where user='root';Query OK, 3 rows affected (0.08 sec)Rows matched: 3 Changed: 3 Warnings: 0 mysql> flush privileges;Query OK, 0 rows affected (0.01 sec) 2. root 비밀번호 분실 시// 서비스 중지[root@localhost]# killall mysqld // grant-table 미사용모드로 mysql 백그라운드 시작 (환경마다 mysqld_safe 경로가 다를수도 있음)[root@lo..
-
MySQL 테이블 컬럼 추가, 삭제(ALTER TABLE)Database/MySQL 2012. 5. 4. 15:23
1. 테이블에 새로운 컬럼 추가alter table tablename add column [추가할 컬럼명] [추가할 컬럼 데이타형]2. 테이블에 컬럼타입 변경하기alter table tablename modify column [변경할 컬럼명] [변경할 컬럼 타입]3. 테이블에 컬럼이름 변경하기alter table tablename change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼타입]4. 테이블에 컬럼 삭제하기alter table tablename drop column [삭제할 컬럼명]5. 테이블컬럼에 인덱스 주기alter table tablename add index 인덱스명(인덱스를 줄 컬럼1 , 인덱스를 줄 컬럼2, ... )6. 테이블컬럼에 인덱스 삭제하기alter tabl..
-
MySQL 계정생성 & 삭제Database/MySQL 2012. 4. 16. 16:44
생성 use mysql; insert into user (Host, User, Password) values ('localhost', 'j4ckp4rd', password('1234')); flush privileges; 데이터베이스 생성 & 권한추가 create database mydb; grant all privileges on mydb.* to j4ckp4rd@localhost identified by '1234'; 삭제 use mysql; drop database mydb; delete from user where user = 'j4ckp4rd'; delete from db where user = 'j4ckp4rd'; 루트권한 부여 GRANT ALL PRIVILEGES ON *.* to j4ckp..