목록데이터베이스/MySql,maria (7)
좋은 프로그램은 마음의 여유에서 나온다.
MariaDb 10.1 기준 (참고 https://mariadb.com/blog/installing-mariadb-10-centos-7-rhel-7) 1. 레파지토리 파일 생성, 아래 내용 입력 $ sudo vi /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 (최신 버전 주소는 http://yum.mariadb.org/ 참고) 2. 서버와 클라이언트 설치하기 $ sudo yum install MariaDB-server MariaDB-client 3. 루..
1. mysql 설치$ sudo apt-get update$ sudo apt-get install mysql-server mysql-client 중간에 루트 비밀번호 입력 2. UTF-8로 캐릭터셋 설정 5.0부터 default-character-set=utf8이 deprecated되서 에러남 $ sudo vi /etc/mysql/my.cnf[mysqld] 항목에 아래 추가init_connect=‘SET collation_connection = utf8_unicode_ci’ init_connect=‘SET NAMES utf8’ character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake 3. my..
로컬호스트에서는 잘 되는데 외부에서 접속 시도시 Host 'x.x.x.x' is not allowed to connect to this MySQL server 에러가 날 경우 권한 문제 root로 접속하여 아래 쿼리 실행 username와 password에 계정과 비번을 입력 GRANT ALL PRIVILEGES ON *.* TO username@x.x.x.x IDENTIFIED BY 'password' WITH GRANT OPTION;
포트, 방화벽 mysql 설정등등 문제 없는데 접속이 안될때. localhost로는 되는데 외부에서 안될 때 설정법입니다. 몽고디비 처음할 때도 같은 문제가 있었는데.. 둘다 외부 접속을 허용해 주어야 합니다. 로컬에서 telnet localhost 3306 으로는 접속되고 외부에서는 telnet ip주소 3306으로 하면 refused될 경우 시도 우분투 13 버전이고 위치는 /etc/mysql/my.cnf (/etc/my.cnf에 있을 수도 있음) bind-address 127.0.0.1 이부분을 bind-address 0.0.0.0 으로 수정
특정값기준으로 자동증가 하고싶을경우 사용하면 좋을듯.. 출처 : http://blog.naver.com/PostView.nhn?blogId=deepblue28&logNo=140171138992 http://stackoverflow.com/questions/3347811/mysql-custom-sequence-generator-like-oraclehttp://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.html MYISAM 만 된다는거.. CREATE TABLE component_core ( component_id INT AUTO_INCREMENT, PRIMARY KEY(component_id) ); CREATE TABLE component_histor..
http://www.sqldic.co.kr/informationView.action?bbs.bbs_seq=2264&page=2 B-Tree Index 특징 B-tree index 는 =, >, >=,
http://www.lovelgw.com/Blog/227 DB카테고리 만들어주세용