MariaDB
https://mariadb.org
https://mariadb.com/
https://mariadb.com/kb/ko/mariadb/

 

    - 2010년 Mysql을 오라클이 인수하면서 Mysql을 포크해서 만듬

- 실행파일이름도 아직 mysql이다

 

//========
* 서버 시작
net start MySql


//===========
* 에러 발생
    - MySQL 5.7 에서 MariaDB 10.3으로 바꾸고 발생한 문제

    - 에러 메시지
SQLSTATE[42000] Syntax error or access violation: 1055

    - 해결 방법
        - 라라벨의 경우, sql_mode에서 ONLY_FULL_GROUP_BY 모드를 뺀다.

config/database.php 파일 수정

'strict' => false,
'modes'=> [ 'NO_ENGINE_SUBSTITUTION', 'STRICT_TRANS_TABLES',  ],

 


    - 참고
https://github.com/laravel/framework/issues/14997#issuecomment-242129087

ONLY_FULL_GROUP_BY
STRICT_TRANS_TABLES
NO_ZERO_IN_DATE
NO_ZERO_DATE
ERROR_FOR_DIVISION_BY_ZERO
NO_AUTO_CREATE_USER
NO_ENGINE_SUBSTITUTION


//============
* 호환성

MariaDB 10.3 -> MySQL 5.7 호환성 비교
https://mariadb.com/kb/en/library/incompatibilities-and-feature-differences-between-mariadb-103-and-mysql-57/



//=============================================================================
DBMS 버전 역사

 

//====
MySQL 역사 ( mysql version history, mysql 버전 역사)
https://en.wikipedia.org/wiki/MySQL#Release_history
1    : 1995.05
3.1  : 1996
4.0  : 2002.08

5.0  : 2005.03
5.1  : 2008.11
   
    2010 : 오라클이 인수

5.5  : 2010.12
5.6  : 2013.02
5.7  : 2015.10 <==
    5.7.25 : 2019.01

https://dev.mysql.com/doc/relnotes/mysql/8.0/en/

 

8.0.0 : 2016 (개발 버전)

8.0.11 (LTS) : 2018-04 (정식 출시) , (support ~2026)

8.1 : 2023-07

8.2 : 2023-10

8.3 : 2024-01

8.4 (LTS): 2024-04 출시 , (support ~2032)

9.0 : 2024-07 

9.1 : 2024-10

 

9.7 (LTS) :  2026 ?? (예정)

 

    - 3개월 마다 마이너 버전, 2년마다 LTS 버전 출시 계획 (2023-07)

https://dev.mysql.com/blog-archive/introducing-mysql-innovation-and-long-term-support-lts-versions/

 

//-----------------------------------------------------------------------------
MariaDB
https://en.wikipedia.org/wiki/MariaDB
5.1  : 2009.10
5.2  : 2010.04
5.3  : 2011.07
5.5  : 2012.02

10.0 : 2012.11
10.1 : 2014.06
10.2 : 2016.04
10.3 : 2017.04  (AWS RDS)<==
    10.3.12 : 2019.01

10.11 : 2022.09 (LTS)

 

11.0 : 2022.12



//==================
Microsoft SQL Server
https://en.wikipedia.org/wiki/History_of_Microsoft_SQL_Server
1.0 : 1989
4.2 : 1993
6.0 : 1995
7.0 : 1998

8.0  : 2000 (SQL Server 2000)
9.0  : 2005
10.0 : 2008


11.0 : 2012
12.0 : 2014
13.0 : 2016
14.0 : 2017
15.0 : 2019.11

 

16.0 : 2022.11

 

 

반응형

'Code > Web' 카테고리의 다른 글

HTTP 상태 코드  (0) 2019.02.12
bootstrap.css 없이 glyphicons 아이콘 사용하기  (0) 2019.02.11
CDN 속도 측정 비교 - CloudFlare Forever  (0) 2019.02.09
[BootStrap] Tips, Forms  (0) 2019.01.31
[Bootstrap] Grid 시스템  (0) 2019.01.30
Posted by codens