macOS의 Ruby on Rails 응용 프로그램에서 PostgreSQL을 사용하는 방법
웹 프레임워크를 사용할 때 응용 프로그램은 기본적으로 을 데이터베이스로 사용합니다.SQLite는 경량급이고 이식 가능하며 사용자 친화적인 관계 데이터베이스로 저메모리 환경에서 성능이 특히 좋아서 많은 상황에서 정상적으로 작동할 수 있다.그러나 더욱 신뢰할 수 있는 데이터 완전성과 프로그래밍 확장성이 필요한 고도로 복잡한 응용 프로그램에 대해 데이터베이스는 더욱 건장하고 유연한 선택이 될 것이...
RubyRuby on RailsOpen SourcePostgreSQLDatabases2022-06 last update
12 minutes reading
CentOS 8에 MySQL 설치 방법
이 강좌에서는 CentOS 8 서버에 MySQL 버전 8을 설치하는 방법에 대해 설명합니다. CentOS 8의 MySQL 버전 8은 기본 저장소에서 사용할 수 있습니다. 그러면 MySQL 설치에 대한 보안 옵션을 변경할 것인지 묻는 일련의 메시지가 표시됩니다.첫 번째 프롬프트에서는 MySQL 암호의 강도를 측정할 수 있는 인증 암호 플러그인을 설정할지 묻는 메시지가 표시됩니다. 인증 암호 설...
MySQLDatabasesCentOS 82022-06 last update
7 minutes reading
ySQL의 소켓 오류 해결 방법
플러그인 파일은 특수한 파일로 서로 다른 프로세스 간의 통신에 도움이 됩니다.MySQL 서버의 소켓 파일 이름은 mysqld.sock 이며, Ubuntu 시스템에서는 일반적으로 /var/run/mysqld/ 디렉터리에 저장됩니다.이 파일은 MySQL 서비스에서 자동으로 생성됩니다. 시스템 또는 MySQL 구성에 대한 변경으로 인해 MySQL이 소켓 파일을 읽지 못해 데이터베이스에 접근하지 못...
UbuntuMySQLDatabasesUbuntu 18.042022-06 last update
6 minutes reading
MySQL에서 손상된 테이블을 복구하는 방법
때때로 MySQL 테이블이 손상될 수 있습니다. 이것은 오류가 발생했고 저장된 데이터를 읽을 수 없다는 것을 의미합니다.손상된 테이블을 읽으려면 서버가 충돌합니다. 백업이 완료되면 실제로 어떻게 손상되었는지 조사표를 시작할 수 있습니다.테이블 을 사용하는 경우 MySQL 프롬프트에서 /var/lib/mysql/ 문을 실행하여 손상 여부를 확인할 수 있습니다. 이 문장의 출력에 손상되었는지 알...
UbuntuMySQLDatabasesUbuntu 18.042022-06 last update
5 minutes reading
어떻게 MySQL의 붕괴를 해결합니까
MySQL 붕괴의 가장 흔한 원인은 메모리 부족으로 인해 정지되거나 시작할 수 없기 때문이다.이것을 확인하려면 충돌 후 MySQL 오류 로그를 확인해야 합니다. 먼저 다음 내용을 입력하여 MySQL 서버를 시작합니다. 그리고 오류 로그를 보고 MySQL 붕괴를 초래한 것이 무엇인지 보십시오.로그 보기less를 사용하여 한 페이지씩 볼 수 있습니다. 메모리 부족을 나타내는 흔한 소식은 Out ...
UbuntuMySQLDatabasesUbuntu 18.042022-06 last update
4 minutes reading
ySQL 질의 해결 방법
때때로 사용자가 데이터에 대한 조회를 시작하면 문제가 발생할 수 있다.일부 데이터베이스 시스템(MySQL 포함)에서 의 질의 문구는 다음과 같이 세미콜론(;)으로 끝나야 질의를 완료할 수 있습니다. 일부 사용자들은 그들의 조회 속도가 매우 느리다는 것을 발견할 수 있다.어떤 조회 문장이 속도가 느린 원인을 찾아내려면 MySQL의 느린 조회 로그를 활성화하고 보는 방법이 있습니다.이를 위해 M...
UbuntuMySQLDatabasesUbuntu 18.042022-06 last update
6 minutes reading
ySQL 오류 로그에 액세스하는 방법
일반적으로 MySQL의 오류 로그를 분석함으로써 MySQL의 속도 감소, 붕괴 또는 기타 의외의 행위의 근본 원인을 확인할 수 있다.Ubuntu 시스템에서 MySQL의 기본 위치는 /var/log/mysql/error.log 입니다.대부분의 경우 오류 로그는 less 프로그램을 통해 가장 쉽게 읽을 수 있습니다. 이 프로그램은 명령행 유틸리티로 파일을 볼 수 있지만 편집할 수 없습니다. 이 ...
UbuntuMySQLDatabasesUbuntu 18.042022-06 last update
3 minutes reading
CentOS 7에서 Percona XtraBackup을 사용하여 MySQL 데이터베이스의 핫 백업을 만드는 방법
즉, 복사 과정에서 발생하는 업무를 사용할 수 없거나 잃어버릴 수 있습니다.다른 한편, 데이터베이스를 정지하고 정시 백업을 하면 응용 프로그램에서 데이터베이스에 의존하는 부분을 사용할 수 없게 된다.Percona XtraBackup은 이 문제를 회피하고 실행 중인 MySQL, MariaDB, Percona 서버 데이터베이스에 일치하는 전체 또는 증량 백업을 만드는 데 사용할 수 있는 오픈 소...
MariaDBDatabasesCentOSMySQLBackups2022-06 last update
12 minutes reading
Ubuntu 14.04에서 Percona XtraBackup을 사용하여 MySQL 데이터베이스의 핫 백업을 만드는 방법
즉, 복사 과정에서 발생하는 업무를 사용할 수 없거나 잃어버릴 수 있습니다.다른 한편, 데이터베이스를 정지하고 정시 백업을 하면 응용 프로그램에서 데이터베이스에 의존하는 부분을 사용할 수 없게 된다.Percona XtraBackup은 이 문제를 회피하고 실행 중인 MySQL, MariaDB, Percona 서버 데이터베이스에 일치하는 전체 또는 증량 백업을 만드는 데 사용할 수 있는 오픈 소...
MariaDBUbuntuDatabasesMySQLBackups2022-06 last update
13 minutes reading
CentOS 7에 MariaDB 설치 방법
는 일반적으로 유행하는 (Linux, Nginx, MySQL/MariadB, PHP/Python/Perl) 창고의 일부로 설치되는 소스 데이터베이스 관리 시스템이다.관계식 데이터베이스와 SQL(구조화된 쿼리 언어)을 사용하여 데이터를 관리합니다.MariaDB는 원래 MySQL 개발자가 관리하는 MySQL 지점입니다.이것은 인용 mysql 명령을 사용하는 MySQL의 대체품으로 설계되었으며 C...
MariaDBCentOSMySQLDatabases2022-06 last update
7 minutes reading
최소한의 다운타임으로 데이터베이스를 DigitalOcean으로 마이그레이션
시간을 되찾고, 자동 회복을 통해 마음의 평온을 얻으며, 더욱 빠르게 확장한다. 데이터베이스를 거의 모든 출처에서 Digital Ocean의 위탁 관리 데이터베이스로 옮기는 방법을 알고 있습니다. 최소한의 정지 시간만 있으면 추가 비용이 필요하지 않습니다. 뭐 공부 해요? 위탁 관리 데이터베이스가 자체 위탁 관리 방법에 대한 장점 MySQL, PostgreSQL 및 Redis 데이터베이스를 ...
Tech TalksDigitalOcean Managed MySQL DatabaseDigitalOcean Managed RedisDatabasesDigitalOcean Managed PostgreSQL Database2022-06 last update
3 minutes reading
Ubuntu 20.04에서 MongoDB에 대한 원격 액세스 구성 방법
이 강좌에서는 신뢰할 수 있는 원격 컴퓨터에서 안전하게 액세스할 수 있도록 MongoDB 설치를 구성합니다.이를 위해서는 원격 컴퓨터가 MongoDB가 연결 중인 포트에 액세스하고 IP 바인딩 설정을 변경하기 위해 구성 파일을 업데이트할 수 있도록 방화벽 규칙을 업데이트해야 합니다.그리고 마지막 단계로 원격 컴퓨터가 데이터베이스에 성공적으로 연결될 수 있는지 테스트합니다. 두 번째 컴퓨터로 ...
Ubuntu 20.04SecurityDatabasesUbuntuFirewallMongoDBNoSQL2022-06 last update
9 minutes reading
Ubuntu 18.04의 Ruby on Rails 응용 프로그램에서 PostgreSQL을 사용하는 방법
이 강좌에서는 Ubuntu 18.04 서버에 PostgreSQL 데이터베이스에 연결된 Ruby on Rails 개발 환경을 설정합니다.PostgreSQL을 설치하고 구성한 다음 데이터베이스 서버로 PostgreSQL을 사용하는 Rails 응용 프로그램을 만들어 설정을 테스트합니다. Rails 응용 프로그램은 나중에 이 역할을 사용하여 데이터베이스를 만들 것입니다. 참고: Ubuntu 18.0...
Ubuntu 18.04RubyPostgreSQLApplicationsDatabasesRuby on RailsUbuntuOpen Source2022-06 last update
13 minutes reading
ySQL 데이터 디렉토리를 Ubuntu 18.04의 새 위치로 이동하는 방법 =========================================================================== systemctl status MySQL.서비스
데이터베이스는 시간의 추이에 따라 증가하고, 때로는 파일 시스템의 공간을 초과할 수도 있다.입출력이 운영 체제의 나머지 부분과 동일한 파티션에 있는 경우에도 입출력 경합이 발생할 수 있습니다.RAID, 네트워크 블록 스토리지 및 기타 장치는 이중화 및 기타 필요한 기능을 제공합니다.이 강좌는 더 많은 공간을 추가하고 성능을 최적화하는 방법을 평가하거나 다른 저장 기능을 이용하고자 하는 경우에...
Ubuntu 18.04MySQLDatabasesUbuntuBlock StorageStorage2022-06 last update
8 minutes reading
Ubuntu 20.04에 MongoDB를 설치하는 방법
이 소프트웨어의 최신 버전을 가져오려면 MongoDB의 전용 패키지 저장소를 APT 소스에 포함해야 합니다.그리고 mongodb-org을 설치할 수 있습니다. 먼저 다음 명령을 실행하여 MongoDB의 최신 안정적인 버전의 공용 GPG 키를 가져옵니다.4.4 이외의 MongoDB 버전을 사용하려면 설치할 버전에 맞게 이 명령 URL 섹션의 키가 올바르게 추가되었는지 다시 확인하려면 다음 명령...
Ubuntu 20.04DatabasesUbuntuMongoDBNoSQL2022-06 last update
11 minutes reading
SQL에서 와일드카드 사용 방법
어댑터 사용을 연습할 수 있습니다.없으면 다음 MySQL 연결 및 예시 데이터베이스 설정 부분을 읽고 이 안내서가 전체 예시에서 사용할 데이터베이스와 테이블에 대한 상세한 정보를 만들 수 있습니다. 데이터베이스를 선택한 후 다음 명령을 사용하여 테이블을 만들 수 있습니다.예를 들어, 프로그램 사용자의 프로필 정보를 저장하기 위해 user_profiles 이라는 테이블을 만들고 싶다고 가정하십...
DatabasesSQLInteractive2022-06 last update
20 minutes reading
Ubuntu 18.04에 MongoDB 설치 방법
이 소프트웨어의 최신 버전을 가져오려면 MongoDB의 전용 패키지 저장소를 APT 소스에 포함해야 합니다.그리고 mongodb-org을 설치할 수 있습니다. 먼저 다음 명령을 실행하여 MongoDB의 최신 안정적인 버전의 공용 GPG 키를 가져옵니다.4.4 이외의 MongoDB 버전을 사용하려면 설치할 버전에 맞게 이 명령 URL 섹션의 키가 올바르게 추가되었는지 다시 확인하려면 다음 명령...
MongoDBUbuntu 18.04UbuntuDatabasesNoSQL2022-06 last update
11 minutes reading
Ubuntu 18.04에서 MongoDB에 대한 원격 액세스 구성 방법
이 강좌에서는 신뢰할 수 있는 원격 컴퓨터에서 안전하게 액세스할 수 있도록 MongoDB 설치를 구성합니다.이를 위해서는 원격 컴퓨터가 MongoDB가 연결 중인 포트에 액세스하고 IP 바인딩 설정을 변경하기 위해 구성 파일을 업데이트할 수 있도록 방화벽 규칙을 업데이트해야 합니다.그리고 마지막 단계로 원격 컴퓨터가 데이터베이스에 성공적으로 연결될 수 있는지 테스트합니다. 두 번째 컴퓨터로 ...
MongoDBUbuntu 18.04UbuntuFirewallDatabasesNoSQLSecurity2022-06 last update
9 minutes reading
Ubuntu 20.04의 기본 APT 저장소에서 MongoDB를 설치하는 방법
이 강좌에서는 MongoDB를 설치하여 서비스를 관리하고 원격 액세스를 활성화하도록 선택할 수 있습니다. 참고: 이 강좌는 이 문서를 작성할 때 기본 Ubuntu 저장소에서 제공하는 버전인 MongoDB의 3.6 버전을 설치합니다.그러나 우리는 일반적으로 최신 버전의 MongoDB, 즉 본문을 작성할 때의 4.4판을 설치하는 것을 권장한다.최신 버전의 MongoDB를 설치하려면 에서 이 안내...
MongoDBUbuntu 20.04UbuntuDatabasesNoSQL2022-06 last update
8 minutes reading
몽고DB가 뭐예요?
MongoDB는 Mongo라고도 불리며 많은 현대 웹 응용 프로그램에 사용되는 소스 문서 데이터베이스이다.이것은 전통적인 테이블 기반 관계 데이터베이스 구조에 의존하지 않기 때문에 데이터베이스로 분류된다. 반면 Mongo는 JSON과 유사한 문서 및 동적 모드를 사용합니다.이것은 와 달리 MongoDB는 데이터베이스에 데이터를 추가하기 전에 미리 정의된 모델을 필요로 하지 않는다는 것을 의미...
DatabasesGlossaryNoSQLMongoDB2022-06 last update
3 minutes reading
Maria DB는 무엇입니까?
MariaDB는 소스 관계 데이터베이스 관리 시스템입니다.다른 관계 데이터베이스와 마찬가지로 MariaDB는 줄과 열로 구성된 표에 데이터를 저장합니다.사용자는 구조화된 조회 언어(일반적으로 )를 사용하여 데이터를 정의, 조작, 제어, 조회할 수 있다. MariaDB는 의 지점이기 때문에 두 가지는 많은 특성과 디자인 선택을 공유한다.흥미로운 것은 MariaDB의 수석 개발자는 Michael...
DatabasesGlossarySQLMariaDB2022-06 last update
3 minutes reading
Ubuntu 20.04에서 PHP를 사용하여 Redis를 MySQL 캐시로 설정하는 방법
이 강좌에서는 Redis를 사용하여 Ubuntu 20.04에서 PHP 캐시 MySQL 데이터를 사용합니다. 우선, PHP를 사용하여 Redis와 통신할 수 있도록 php-redis 확장을 설치합니다.다음 명령을 실행하여 서버를 업데이트하고 확장자를 설치합니다. 당신은 을 사용하여 소수의 가격을 조정할 것입니다(예를 들어 16.33).products 테이블을 만들려면 다음 명령을 실행합니다. ...
RedisUbuntu 20.04PHPMySQLDatabases2022-06 last update
32 minutes reading
Ubuntu 18.04에서 MySQL 또는 MariaDB 루트 암호를 재설정하는 방법
참고: 새로 설치된 Ubuntu 18.04에서 기본 MySQL 또는 MariaDB 구성은 시스템 루트 계정에서 연결하기만 하면 암호를 제공하지 않고 데이터베이스에 액세스할 수 있도록 합니다.이 경우 암호를 재설정할 필요가 없을 수도 있습니다.데이터베이스 루트 암호를 재설정하기 전에 sudo mysql 명령을 사용하여 데이터베이스에 액세스하십시오.인증의 기본 설정이 변경되고 접근 거부 오류가 ...
Ubuntu 18.04MariaDBMySQLDatabasesSecurity2022-06 last update
13 minutes reading
Ubuntu 18.04에서 Python을 사용하여 MariaDB에 데이터를 저장하고 검색하는 방법
이 강좌에서는 MySQL 커넥터를 사용하여 Python 응용 프로그램을 데이터베이스 서버에 연결합니다.이 모듈은 응용 프로그램에서 데이터베이스 서버를 조회할 수 있도록 합니다.Ubuntu18.04에서 Python 환경에 MariaDB를 설정하고 Python 스크립트를 작성하여 MariaDB에 연결하고 조회를 실행합니다. 이 변수는 connection 방법에 대한 호출을 저장합니다.이 방법에서...
PythonUbuntu 18.04MariaDBMySQLDatabases2022-06 last update
23 minutes reading
MySQL에 대한 원격 액세스를 허용하는 방법
이는 서버가 로컬 연결만 찾게 된다는 것을 의미합니다.외부 IP 주소를 참조하려면 이 명령을 변경해야 합니다.문제 해결을 위해 이 명령을 와일드카드 IP 주소*, :: 또는 0.0.0.0로 설정할 수 있습니다. 참고 MySQL의 일부 버전에서 bind-address 명령은 기본적으로 mysqld.cnf 파일에 없을 수 있습니다.이 경우 다음 강조 표시된 행을 파일 하단에 추가합니다. 기존 M...
DatabasesUbuntuUbuntu 18.04MySQL2022-06 last update
8 minutes reading
MongoDB의 네트워크 노출 제한
MongoDB에 저장된 데이터를 보호하는 가장 기본적인 방법은 데이터베이스를 실행하는 서버에 대한 네트워크 접근을 제한하는 것이다.하나의 방법은 가상 전용 네트워크(VPN)를 제공하는 것이다.VPN은 이 연결을 로컬 전용 네트워크로 표시하여 내부 서버 간의 안전한 통신을 허용합니다.VPN 뒤에서 MongoDB를 실행하면 동일한 VPN에 연결되지 않은 컴퓨터에 대한 액세스를 차단할 수 있습니다...
MongoDBConceptualNetworkingDatabasesSecurity2022-06 last update
4 minutes reading
MongoDB 내장형 인증 및 인증 방법 활용
이 모든 것은 지정된 MongoDB 실례에 의해 알고 있다.사용자의 모든 인증서가 Mongo 데이터베이스에서 원하는 것과 일치하지 않으면 데이터베이스는 사용자에게 인증을 하지 않고 사용자가 정확한 사용자 이름, 비밀번호, 인증 데이터베이스를 제공하기 전에 접근할 수 없습니다. MongoDB는 역할 기반의 액세스 제어라고 불리는 컴퓨터 보안 개념을 통해 권한을 관리한다.MongoDB 사용자를 ...
DatabasesMongoDBSecurity2022-06 last update
6 minutes reading