답변:
MySQL 사용을위한 패키지는 전혀 다르지 않습니다. 기본 MySQL 서버 및 서버를 사용할 수있는 클라이언트 프로그램의 경우 다음을 실행합니다.
sudo apt-get install mysql-server mysql-client
그러면 서버 및 클라이언트 프로그램과 해당 프로그램에 필요한 모든 종속성이 설치됩니다. 클라이언트 프로그램을 사용하면 데이터베이스 서버와 인터페이스 할 수 있습니다. 서버의 터미널을 통해 명령을 mysql-client
사용하지 않으려면 mysql
(예 : 원격 mysql 클라이언트 또는 mysql
다른 컴퓨터의 터미널에서 명령을 사용) 서버를 설치하지 않아도 됩니다 .
참고 :이 내용은 원래 @mbx의 답변에 대한 의견에 있었지만 실제로는 의견이 아닌 답변입니다 : P
php5-mysql
PHP 스크립트 및 파일이 MySQL 서버와 통신 할 수 있지만 서버 자체는 제공하지 않는 PHP 모듈 / 플러그인입니다. mysql-server
패키지는 실제로 데이터베이스 명령을 처리하는 MySQL의 데몬 (서버)를 설치합니다. PHP 플러그인 / 모듈 패키지는 서버 / 클라이언트 패키지와 별도로 관리되며 mysql-server
또는 mysql-client
패키지 설치의 영향을받지 않습니다 .
.mdb
파일 자체에 연결하므로 이러한 종류의 모델을 사용하지 않는 일반적인 예 입니다. 따라서 (서버) 응용 프로그램 (액세스)없이 데이터베이스를 파일로 배포 할 수 있습니다. 이것은 일반적으로 MediaMonkey 및 StudioLine3과 같은 소비자 소프트웨어에서 사용됩니다. (2) 서버에서 실행되는 SQL에서 트리거를 정의 할 수 있습니다 (예 : 모든 삽입에 대한 업데이트 트리거). als SQL은 저장되지 않지만 백업 스크립트를 주문하면 SQL로 저장됩니다.
아파치에서 phpmyadmin을 실행하는 것이 좋습니다 . 테이블의 내용을 쉽게 볼 수 있습니다. SQL 실행도 지원됩니다. PosgreSQL의 경우 독립형 도구로 pgadmin이 있으며 MySQL Workbench도 비슷한 것으로 보입니다.
서버가 공용 인 경우 (그렇지 않더라도) 기본 비밀번호를 변경해야합니다.
나는 일반적으로 apt-get
패키지 설치에 사용 하므로
sudo apt-get install mysql-server mysql-client
특정 배포 맛에 따라 작업을 수행해야합니다. 서버 전용 설치의 mysql-client
경우 일부 바이트를 저장하려는 경우를 생략 할 수도 있습니다 . 명령 셸에서 dbms에 연결하는 데 사용되므로 한 번 필요할 경우 게으른 설치를 수행 할 수 있습니다 ...
mysql-client
? 즉, 어떤 경우에 필요합니까?
php5-mysql
전에 설치했습니다 . 설치는 것mysql-server mysql-client
같은 일을 설치?