Articles

phpMyAdmin 을 설치하에서 우분투 18.04

phpMyAdmin 은 매우 유용한 웹 기반 데이터베이스 관리 도구를 관리하 MySQL 또는 MariaDB 데이터베이스가 있습니다. 그것은 PHP 로 작성된 무료 도구입니다. 데이터베이스 작업의 다른 유형은이 도구를 사용하여 쉽게 수행 할 수있다. phpMyAdmin 은 초보 사용자가 쿼리 작성에 대한 지식없이 모든 유형의 기본 데이터베이스 작업을 수행 할 수 있도록 도와줍니다. 이 도구의 몇 가지 중요한 기능은 아래에 언급되어 있습니다.

  • 생성,삭제,이름 변경 또는 데이터베이스,테이블,열,기본 키 독특한 키와 인덱스입니다.
  • 테이블의 레코드를 삽입,삭제 및 업데이트합니다.
  • 다양한 서버 구성을 적용하여 서버를 관리합니다.
  • 다른 유형의 간단하고 복잡한 쿼리를 실행합니다.
  • 저장 프로 시저,트리거 및 뷰를 생성,삭제 및 수정합니다.
  • 에서 또는 다른 형식으로 데이터베이스 또는 테이블 또는 데이터를 가져 오거나 내 보냅니다.

웹 개발 작업을 수행하려면 XAMPP 또는 램프를 설치할 수 있습니다. 우분투 용 XAMPP 서버를 사용하는 경우 phpmyadmin 을 별도로 설치할 필요가 없습니다. XAMPP 서버를 설치할 때 기본적으로 XAMPP 서버에 설치됩니다. 그러나 Ubuntu 에서 LAMP 를 사용하는 경우 패키지를 다운로드하여 phpMyAdmin 을 설치해야합니다. 이 튜토리얼은 우분투에 phpMyAdmin 을 설치하는 데 도움이됩니다.설치 프로세스를 시작하기 전에 램프가 제대로 작동하는지 확인해야합니다. 다음 명령을 실행하여 Apache2,MySQL 및 PHP 가 설치되고 작동하는지 확인하십시오.

웹 서버(Apache2)의 현재 상태를 확인하십시오.

$ sudo systemctl status apache2

Check the connection of database Server (MySQL/MariaDB). MySQL server is installed here.

$ sudo mysql

or

$ sudo mysql -u root -p

Check the version of the installed PHP.

$ php -v

Open any browser and check the Apache server is running.위의 작업을 확인한 후 우분투에서 phpMyAdmin 의 설치 프로세스를 시작할 수 있습니다.

phpMyAdmin 의 설치 프로세스를 명시하기 전에 업데이트 명령을 실행하십시오.

$sudo apt update

업데이트 후 다음 명령을 실행하여 Ubuntu 리포지토리에서 phpMyAdmin 을 설치하십시오. 이 설치를 시작할 수있는 권한을 요청합니다 때’y’를 누릅니다.

$sudo apt phpmyadmin 을 설치하 php-mbstring php-gettext

공간을 누르면 선택하려면 서버 apache2,Ok 를 선택하고 enter 키를 누르면 다음과 같은 메시지가 나타납니다.

예를 선택하고 enter 키를 사용하는 독립형 서버를 설치를 위한 데이터베이스를 설정.

다음에,당신은 당신을 설정해야 MySQL 비밀번호와 연결 데이터베이스를 사용하여 서버 phpMyAdmin. 암호를 입력하고 확인을 선택한 다음 enter 키를 누릅니다.확인을 위해 암호를 다시 입력하십시오. 확인을 선택하고 enter 키를 누릅니다.

다음 명령을 실행하는 사용 PHP 확장,mbstring,사용에 대한 phpMyAdmin 을 아파치 설정 파일입니다.

$sudo phpenmod mbstring

아파치를 다시 시작을 얻기 위해 서버의 효과를 설치합니다.

$sudo systemctl 다시 시작 apache2

이제,phpMyAdmin 을 설치하 제대로 갈 수 있는 다음 단계를 위한 설치는 다른 구성 phpMyAdmin.

Step-2:설치 인증 및 권한

데이터베이스 작업을 수행하기 위해 phpMyAdmin 을 설치할 때 기본 사용자 이름과 암호가 설정됩니다. 기본 사용자 이름은’phpmyadmin’이고 암호는 이전 단계에서 설정 한 암호입니다. 그러나 모든 유형의 데이터베이스 작업을 수행하기 위해 연결을 루트 사용자로 만들어 phpMyAdmin 을 사용하는 것이 좋습니다. 비밀번호를 설정하지 않으면 root 사용자가 때 MySQL 또는 MariaDB 서버가 설치 다음 그것을 설정하는 데 필요한 데이터베이스에 대한 암호를 나중에 서버. 루트 사용자가 사용할 수 있는’auth_socket’또는’mysql_native_password’플러그인을 서버에 연결. 면’auth_socket’플러그인에 대해 로드 루트 사용자는 다음 변경하는 인증 방법의 루트 사용자에서’auth_socket’에서’mysql_native_password’보안을 위한 목적입니다. PhpMyAdmin 에 액세스하기 위해 새 사용자 계정을 만들 수도 있습니다.

루트 사용자의 구성:

데이터베이스 서버와 연결하고 루트 사용자의 현재 인증 방법을 확인하십시오.

$sudo mysql
>MYSQL 에서 사용자,authentication_string,plugin,host 를 선택하십시오.사용자;

을 위한 비밀번호를 설정하는 루트 사용자 설정하지 않은 경우다.

>암호 설정’root’@’localhost’=암호(‘mynewpasword’);

인증 방법을 변경의 루트 사용자가 사용하여 변경 명령을 경우에 현재 인증 방법의 루트 사용자가’auth_socket’. 여기서 인증 방법은 기본적으로’mysql_native_password’로 설정됩니다. 따라서 다음 명령을 실행할 필요가 없습니다.

>ALTER USER’root’@’localhost’별 mysql_native_password 해’mynewpassword’;

실행하려면 다음 명령을 다시 인증과의 효과를 보여 수정할 수 있습니다.

>플러시 권한;

다시 말씀드리지만,다음을 실행하는 쿼리를 확인 현재 인증 방법의 루트 사용자.

>mysql 에서 사용자,authentication_string,plugin,host 를 선택하십시오.사용자;

구성에 대한 특정 MySQL:사용자

을 설정하려는 경우에는 권한에 대한 다른 사용자 액세스 phpMyAdmin 루트 없이 사용자는 다음 작업을 수행합니다.

루트 사용자로 MySQL server 와 연결하고 새 사용자를 만듭니다. 암호는 이전 단계에서 루트 사용자에 대해 설정됩니다. 그래서,당신은 서버와 연결하는–p 옵션을 사용해야합니다.

$mysql-u root-p

다음 쿼리를 실행하는 새 사용자 만들기’라는 이름 linuxhint’;

>사용자 만들기’linuxhint’@’localhost’식별’secretpass’;

다음을 설치하여 필요한 권한에 대한 새로운 사용자 데이터베이스에 액세스하는 서버입니다. 다음 명령을 실행하여 새 사용자에 대한 모든 권한을 설정합니다.

>*에 대한 모든 권한을 부여합니다.*그랜트 옵션을 사용하여’linuxhint’@’localhost’로;

이제 mysql 프롬프트에서 종료하십시오.

>출

액세스 phpMyadmin 브라우저에서:

브라우저를 열고 다음과 같이 입력한 URL 을 확인하는 phpMyAdmin 제대로 작동 하나하지 않습니다.

지금 로그인하고,서버에 의해 제공하는 뿌리 또는 새로 만든 사용자명. 로그인 후 다음 페이지가 나타납니다.

Step-3:Phpmyadmin 사용

phpMyAdmin 페이지에 두 개의 패널이 있습니다. 왼쪽 패널에는 기존의 모든 데이터베이스,테이블,프로 시저 및 뷰 목록이 표시됩니다. 특정 데이터베이스의’+’버튼을 클릭하여 테이블,프로 시저 및보기를 표시해야합니다.

오른쪽 패널에는 다른 데이터베이스 서버 정보를과 탭을 수행하기 위한 옵션은 특정 데이터베이스 작업이 있습니다. CPanel 페이지의 5 개의 하위 패널은 일반 설정,모양 설정,데이터베이스 서버,웹 서버 및 phpMyAdmin 입니다. 이 패널의 용도는 여기에 곧 설명되어 있습니다.

일반 설정:

이 패널을 사용하여 MySQL charset 목록을 표시하고 MySQL 연결 데이터 정렬을 변경할 수 있습니다.

외관을 설정:

을 변경하는 언어,테마,글꼴 크기와는 다른 모양과 관련된 설정에서 이 패널이 있습니다.

데이터베이스 서버:

이 패널에는 다른 데이터베이스에 대한 정보와 같은 서버,서버 이름,유형,버전,연결된 사용자 이름,charset etc.

웹 서버:

이 위원회의 정보를 보여줍 웹 서버,데이터베이스는 클라이언트와 PHP.

phpMyAdmin:

이 보여줍 phpMyAdmin 버전과 기타 관련 정보가 들어 있습니다.

탭 옵션:

의 상단 오른쪽 패널을 포함 메뉴 탭을 클릭하십시오. 사용자가 사용하는 탭 옵션을 수행하는 다양한 유형 중요한 데이터베이스,작업 등을 생성 또는 삭제 또는 데이터베이스 테이블,SQL 실행,수출 또는 수입 데이터베이스를 만들거나 드롭니다.

이제 phpMyAdmin 은 필수적인 도구를 위해 모든 웹 개발자를 데이터베이스의 작업을 더 쉽게 수행할 수 있습니다. 그래서 당신이 원하는 경우 웹 인터페이스를 사용하에 대한 데이터베이스 관리에 램프 서버는 다음을 제대로 즐길 수 있습니다.