본문 바로가기

SW/MySQL

MySQL : 데이터베이스 : 테이블 정보 나열(보기) 방법, 예제, 명령어 MySQL 데이터베이스 서버를 관리할 때 가장 자주 수행하는 작업 중 하나는 환경에 익숙해지는 것입니다. 여기에는 서버에 있는 데이터베이스 나열, 데이터베이스 테이블 표시 또는 사용자 계정 및 권한에 대한 정보 가져오기가 포함됩니다. 명령줄을 통해 MySQL 또는 MariaDB 데이터베이스의 테이블을 나열하는 방법을 보여 줍니다. MySQL 표를 표시 MySQL 데이터베이스의 테이블 목록을 가져오려면 mysql 클라이언트 도구를 사용하여 MySQL 서버에 연결하고 SHOW TABLEs 명령을 실행합니다. 다음 MySQL 서버에 액세스합니다. mysql -u user -p MySQL 셸 내에서 USE 문을 사용하여 데이터베이스로 전환합니다. USE database_name; 다음 명령을 실행하여 현재 데이..
Mysql : MySQL Database Server에 원격 연결을 허용하는 방법, 예제, 명령어 기본적으로 MySQL 서버는 localhost의 연결만 수신합니다. 즉, 동일한 호스트에서 실행되는 응용 프로그램에서만 액세스할 수 있습니다. 그러나 경우에 따라 원격 위치에서 MySQL 서버에 액세스해야 합니다. 예를 들어 로컬 시스템에서 원격 MySQL 서버에 연결하거나 애플리케이션이 데이터베이스 서버와 다른 시스템에서 실행 중인 다중 서버 배포가 필요할 수 있습니다. 한 가지 옵션은 SSH 터널을 통해 MySQL 서버에 액세스하는 것이고, 다른 옵션은 원격 연결을 허용하도록 MySQL 서버를 구성하는 것입니다. MySQL 서버에 대한 원격 연결을 허용하는 데 필요한 단계를 설명합니다. MariaDB에도 동일한 지침이 적용됩니다. MySQL Server를 구성 첫 번째 단계는 MySQL 서버가 특정 ..
MySQL : MySQL 유저 계정 삭제 방법, 예제, 명령어 MySQL을 사용하면 사용자가 데이터베이스를 연결하고 관리할 수 있도록 여러 사용자 계정을 만들고 적절한 권한을 부여할 수 있습니다. 사용자 계정이 더 이상 필요하지 않은 경우 사용자 권한을 제거하거나 사용자 계정을 완전히 삭제하는 것이 좋습니다. MySQL/MariaDB 사용자 계정을 삭제하는 방법에 대해 설명합니다. DROP USER MySQL에서 DROP USER 문을 사용하여 하나 이상의 사용자와 할당된 권한을 제거할 수 있습니다. 이 문의 일반적인 구문은 다음과 같습니다. DROP USER [IF EXISTS] USER_ACCOUNT [, USER_ACCOUNT] ... 예를 들어 Brian@localhost 사용자 계정을 제거하고 MYSQL 셸에 로그인한 후 다음을 실행합니다. 성공하면 명령이..
Mysql : MySQL 버전 확인 방법, 예제, 명령어 MySQL(및 해당 드롭다운 대체 MariaDB)은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL 버전에는 몇 가지 중요한 차이점이 있으므로 서버에서 실행 중인 버전을 아는 것이 일부 상황에서는 중요할 수 있습니다. 예를 들어 설치를 시작하기 전에 특정 MySQL 버전이 필요한 응용 프로그램을 설치하는 경우 MySQL 서버의 버전을 확인해야 합니다. 시스템에 설치된 MySQL 또는 MariaDB 서버의 버전을 확인하는 방법에 대해 설명합니다. 명령행에서 가져오기 서버에 대한 SSH 액세스 권한이 있는 경우 MySQL 버전을 확인하는 데 도움이 되는 여러 가지 명령이 있습니다. MySQL 서버 이진 이름은 mysqld입니다. 서버 버전을 --version 또는 -V 옵션을..
MySQL : 사용자 계정 생성, 권한 부여하는 방법, 예제, 명령어 MySQL은 가장 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템이다. MySQL 서버를 사용하면 사용자가 데이터베이스에 액세스하고 관리할 수 있도록 수많은 사용자 계정을 만들고 적절한 권한을 부여할 수 있습니다. 이 튜토리얼에서는 MySQL 사용자 계정을 만들고 권한을 부여하는 방법에 대해 설명합니다. 시작하기 전 시스템에 MySQL 또는 MariaDB 서버가 이미 설치되어 있다고 가정합니다. 모든 명령은 MySQL 셸 내에서 루트 또는 관리 사용자로 실행됩니다. 사용자 계정을 생성하고 해당 권한을 정의하는 데 필요한 최소 권한은 CREATE USER 및 GRANT입니다. MySQL 셸에 액세스하려면 다음 명령을 입력하고 메시지가 표시되면 MySQL 루트 사용자 암호를 입력합니다. mysql -u..
MySQL : 사용자를 보여주고 나열하는 방법, 예제, 명령어 MySQL 서버의 모든 사용자 목록을 가져와야 했던 적이 있습니까? 데이터베이스 및 테이블을 표시하는 명령은 있지만 MySQL show users 명령은 없습니다. 이 튜토리얼에서는 명령줄을 통해 MySQL 데이터베이스 서버의 모든 사용자 계정을 나열하는 방법에 대해 설명합니다. 또한 특정 데이터베이스에 대한 액세스 권한을 가진 사용자를 찾는 방법도 보여드리겠습니다. 시작하기 전에 다음을 수행 시스템에 MySQL 또는 MariaDB 서버가 이미 설치되어 있는 것으로 가정합니다. 모든 명령은 MySQL 셸 내에서 루트 사용자로 실행됩니다. MySQL 셸에 액세스하려면 다음 명령을 입력하고 메시지가 표시되면 MySQL 루트 사용자 암호를 입력합니다. mysql -u root -p MySQL 루트 사용자의 암..
MySQL : 데이터베이스 생성, 선택하는 방법, 예제, 명령어 MySQL은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이 튜토리얼에서는 명령줄을 통해 MySQL 또는 MariaDB 데이터베이스를 만드는 방법에 대해 설명합니다. 시작하기 전에 먼저 확인 시스템에 MySQL 또는 MariaDB 서버가 이미 설치되어 있는 것으로 가정합니다. 모든 명령은 관리 사용자(새 데이터베이스를 만드는 데 필요한 최소 권한은 CREATE) 또는 루트 계정으로 실행됩니다. MySQL 셸에 액세스하려면 다음 명령을 입력하고 메시지가 표시되면 MySQL 루트 사용자 암호를 입력합니다. mysql -u root -p MySQL 루트 사용자의 암호를 설정하지 않은 경우 -p 옵션을 생략할 수 있습니다. MySQL 루트 암호를 변경해야 하는 경우 이 튜토리얼을 따라 ..
MySQL : Mysqldump를 사용하여 백업 및 복원하는 방법, 예제, 명령어 mysqldump 유틸리티를 사용하여 명령줄에서 MySQL 또는 MariaDB 데이터베이스를 백업 및 복원하는 방법에 대해 설명합니다. mysqldump 유틸리티에서 생성한 백업 파일은 기본적으로 원래 데이터베이스를 재생성하는 데 사용할 수 있는 SQL 문의 집합입니다. mysqldump 명령은 CSV 및 XML 형식으로 파일을 생성할 수도 있습니다. Mysqldump 유틸리티를 사용하여 MySQL 데이터베이스를 다른 MySQL 서버로 전송할 수도 있습니다. 데이터베이스를 백업하지 않으면 소프트웨어 버그 또는 하드 드라이브 장애가 발생할 수 있습니다. 많은 시간과 불편을 줄이려면 MySQL 데이터베이스를 정기적으로 백업하는 것이 좋습니다. Mysqldump 명령 구문 mysqldump 명령어 사용 방법에..