사용자 도구

사이트 도구


database:mysql

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
database:mysql [2015/10/31 19:33]
kwon37xi [Debian/Ubuntu]
database:mysql [2020/03/16 17:25] (현재)
kwon37xi
줄 1: 줄 1:
 ====== MySQL ====== ====== MySQL ======
 +  * [[database:mysql:install|MySQL Install / 설치]] - [[https://www.javacodegeeks.com/2015/04/docker-mysql-persistence.html|Docker MySQL Persistence]]
 +  * [[database:mysql:example_db|MySQL Example Databases]] MySQL에서 제공해주는 다양한 테이블과 예제 데이터
   * [[database:mysql:basic|MySQL 기본 명령어 정리]]   * [[database:mysql:basic|MySQL 기본 명령어 정리]]
   * [[database:mysql:config|MySQL 설정]]   * [[database:mysql:config|MySQL 설정]]
줄 6: 줄 8:
   * [[database:mysql:dump|MySQL Database Dump]]   * [[database:mysql:dump|MySQL Database Dump]]
   * [[database:mysql:jdbc|MySQL JDBC]]   * [[database:mysql:jdbc|MySQL JDBC]]
 +  * [[database:mysql:proxysql|ProxySQL]]
 +  * [[database:mysql:scale|MySQL Scalability]]
 +  * [[database:mysql:pmm|PMM Percona Monitoring and Management]]
   * [[http://downloads.mysql.com/archives/|MySQL Product Archives]] : MySQL 관련 제품들의 모든 버전을 모아둔 곳.   * [[http://downloads.mysql.com/archives/|MySQL Product Archives]] : MySQL 관련 제품들의 모든 버전을 모아둔 곳.
   * [[http://www.tecmint.com/mysql-performance-monitoring/|4 Useful Commandline Tools to Monitor MySQL Performance in Linux]]   * [[http://www.tecmint.com/mysql-performance-monitoring/|4 Useful Commandline Tools to Monitor MySQL Performance in Linux]]
-  + 
 +===== Table/Column 이름 대소문자 구분 ===== 
 +  Table 이름은 Windows 에서는 대소문자를 구분하지 않고 Linux/Unix 계열에서는 대소문자를 구분한다. -> 개발시 항상 **대소문자를 구분하는게 낫다. 그리고 Linux 장비에서 테스트한다.** 
 +  * 컬럼 이름은 항상 대소문자를 구분하지 않는다. 
 ===== 정보 ===== ===== 정보 =====
   * [[http://planet.mysql.com/|Planet MySQL]]   * [[http://planet.mysql.com/|Planet MySQL]]
줄 15: 줄 24:
   * [[http://code.google.com/p/innotop/|InnoTop]]   * [[http://code.google.com/p/innotop/|InnoTop]]
  
-===== 설치 / Linux Repository ===== 
-  * MySQL 공식 제공 Repository를 통해 Linux에 설치하는 것이 가능하다. 
-  * [[https://dev.mysql.com/downloads/repo/|MySQL Repositories]] 
- 
-==== RPM/Fedora ==== 
-  * [[https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/|MySQL Yum Repo quick guide]] Fedora/CentOS 
  
-==== Debian/Ubuntu ==== 
-  * [[https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/|MySQL APT Repo quick guide]] Ubuntu/Debian 
-    * [[linux:mint|Mint Linux]]의 경우에는 가급적 Manual Repository 추가 방법 항목을 보고 작업할 것. 
-    * 그렇지 않으면 나중에 패키지 소스 경로가 존재하지 않는 곳으로 잡히게 된다. 
-  * [[http://dev.mysql.com/doc/refman/5.7/en/checking-gpg-signature.html|Download GPG Key]] and add<code sh> 
-sudo apt-key add path/to/signature-file 
-</code> 
-  * ''/etc/apt/sources.listd.d/mysql.list'' 저장소 정보 파일 생성<code> 
-# deb http://repo.mysql.com/apt/{debian|ubuntu}/ {jessie|wheezy|precise|trusty|utopic|vivid} {mysql-5.6|mysql-5.7|workbench-6.2|workbench-6.3|utilities-1.4|connector-python-2.0} 
-# 실제 저장소 정보는 버전업되면서 바뀌므로 링크의 문서에서 직접 확인할 것. 
-deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.6 
-deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.3 
-</code> 
-  * update<code sh> 
-sudo apt-get update 
-# 그 뒤 설치 
-# 특히 mysql-server, mysql-client 가 가리키는 버전이 위의 저장소에서 지정한 버전으로 바뀌어 있게 된다. 
-</code> 
 ===== 문서 ===== ===== 문서 =====
   * [[http://quicket-engineering.tumblr.com/post/37961576249/mysql|MySQL 운영하면서 겪은 문제점과 해법들]]   * [[http://quicket-engineering.tumblr.com/post/37961576249/mysql|MySQL 운영하면서 겪은 문제점과 해법들]]
줄 51: 줄 36:
   * [[http://www.hanb.co.kr/network/view.html?bi_id=1297|[한빛 네트워크] MySQL 관리자를 위한 오픈 툴]]   * [[http://www.hanb.co.kr/network/view.html?bi_id=1297|[한빛 네트워크] MySQL 관리자를 위한 오픈 툴]]
   * [[http://www.percona.com/blog/2015/03/09/5-free-handy-tools-for-monitoring-and-managing-mysql-replication/|5 handy tools for monitoring and managing MySQL replication]]   * [[http://www.percona.com/blog/2015/03/09/5-free-handy-tools-for-monitoring-and-managing-mysql-replication/|5 handy tools for monitoring and managing MySQL replication]]
 +  * [[http://gywn.net/2012/05/matters-require-attention-with_mysql/|MySQL 사용 시 주의해야 할 몇 가지 | gywndi's database]]
 +  * [[https://stackoverflow.com/questions/12504208/what-mysql-data-type-should-be-used-for-latitude-longitude-with-8-decimal-places|What MySQL data type should be used for Latitude/Longitude with 8 decimal places?]]
 +    * 위치 정보의 저장 : ''lat DECIMAL(10, 8) NOT NULL, lng DECIMAL(11, 8) NOT NULL''
 +  * [[http://blog.kichul.co.kr/2017/03/13/2017-03-13-mysql-note/|MySQL 자주 사용하는 쿼리 모음과 관리 팁 - kichul's blog]]
 +  * [[https://www.infoq.com/news/2018/07/github-mysql-high-availability|Github Engineering Adopts New Architecture for MySQL High Availability]]
 +  * [[https://examples.javacodegeeks.com/enterprise-java/sql-enterprise-java/mysql-server-tutorial/|MySQL Server Tutorial | Examples Java Code Geeks - 2018]]
database/mysql.1446289425.txt.gz · 마지막으로 수정됨: 2015/10/31 19:33 저자 kwon37xi