MYSQL 5

[Linux/Ubuntu]MySQL 외부 접속 허용하기

[Linux/Ubuntu]MySQL 외부 접속 허용하기 [Linux/Ubuntu] Allow MySQL external connections 작업 환경 Server Version : Ubuntu 18.04, Ubuntu 20.04 php Version 7.2 Apache/2.4.29 (Ubuntu) MySql Version 5.7.36 개요 MySQL을 설치하고 난 후 외부에서 'MySQL Workbench' 또는 'SQLyog' 등의 SQL 관리 툴을 이용하여 원격으로 접속을 해 보면 아래와 같은 오류가 발생합니다. 즉, 외부에서 원격으로는 접속이 불가능하고 로컬에서만 접속이 가능합니다. 외부에서 원격으로 접속이 가능하게 하기 위해서는 MySQL 설정을 변경해 주어야 합니다. 지난 글에서 MySQL에서..

Linux Server 2022.01.13

[Linux/Ubuntu]MySQL 사용자 계정 추가하기

[Linux/Ubuntu]MySQL 사용자 계정 추가하기 [Linux/Ubuntu] Adding MySQL User Accounts 작업 환경 Server Version : Ubuntu 18.04, Ubuntu 20.04 php Version 7.2 Apache/2.4.29 (Ubuntu) MySql Version 5.7.36 개요 MySQL을 설치하고 실제로 데이터베이스를 운영하다 보면 데이터베이스 별로 권한에 맞는 사용자 계정이 필요합니다. 즉 'root' 계정이 아닌 별도의 개별적인 권한을 가진 사용자 계정이 있어야 보안관리가 가능합니다. 이번 글에는 MySQL에서 사용자 계정을 추가하고 권한을 부여하는 방법에 대하여 소개합니다. MySQL Database 생성 ⓐMySQL에 사용자 계정을 추가하기..

Linux Server 2022.01.12

[Linux/Ubuntu]MySQL Password Policy(암호 정책) 변경 방법

[Linux/Ubuntu]MySQL Password Policy(암호 정책) 변경 방법 [Linux/Ubuntu] How to Change MySQL Password Policy Level 작업 환경 Server Version : Ubuntu 18.04, Ubuntu 20.04 php Version 7.2 Apache/2.4.29 (Ubuntu) MySql Version 5.7.36 MySQL 패스워드 관련 정책 MySQL이 업그레이드 되면서 버전 별로 패스워드와 관련된 정책들이 점진적으로 보안이 강화되는 쪽으로 개선되었습니다. 변경된 내용을 모르고 사용하다 보면 아래와 같은 에러가 발생할 수 있습니다. 에러의 내용은 '암호가 현재 패스워드 정책 요구사항에 에 부합되지 않는다'는 의미입니다. ERROR ..

Linux Server 2022.01.12

[Linux]Ubuntu 20.04 웹 서버 구축(4) - MySQL 설치

[Linux]Ubuntu 20.04 웹 서버 구축(4) - MySQL 설치 [Linux] Ubuntu 20.04 web server build (4) - MySQL installation Server Version : Ubuntu 18.04, Ubuntu 20.04 php Version 7.2 Apache/2.4.29 (Ubuntu) 작업 환경 MySQL 개요 MySQL은《RDBMS, Relational Database Management System》로 MariaDB와 함께 가장 폭넓게 사용되고 있습니다. 오픈 라이센스이기 때문에 무료로 사용이 가능하며 윈도우, 유닉스, 리눅스 등 다양한 운영체제에서 PHP, JAVA, C, C++ 등의 여러 프로그램 언어를 위한 API를 제공합니다. 또한 표준 SQL..

Linux Server 2021.07.07

[Linux]Ubuntu 20.04 웹 서버 구축(2) - MariaDB 설치

[Linux]Ubuntu 20.04 웹 서버 구축(2) - MariaDB 설치 [Linux] Ubuntu 20.04 Web Server Construction - MariaDB Installation MariaDB 개요 MariaDB의 기원은 MySQL Community Code Base 입니다. 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS) 으로 MySQL과 동일한 코드를 기반으로 하고 있으며, GPL v2 라이센스를 따릅니다. MySQL이 오라클에 흡수되면서 불확실한 라이센스 상태에 반발하면서 만들어졌으며, 배포자는 몬티 프로그램 AB(Monty Program AB) 와 저작권을 공유해야 하는데 이는 MySQL과 호환성을 높히기 위함입니다. 마리아 DB의 주요 개발자는 MySQL과 몬티 프..

Linux Server 2021.07.01