
네, mysql에 관해 몇 가지 질문이 있습니다. 현재 우분투 12.04.4 LTS 명령줄 버전을 실행 중입니다.
사용할 수 있는 데이터베이스를 찾고 있습니다. 지금은 지식이 없어서 혼란스럽습니다.
mysql은 서버에 있는 하나의 데이터베이스일 뿐인가요? 아니면 여러 개 또는 여러 개의 데이터베이스를 포함할 수 있나요?
서버에서 액세스하려면 어떤 프로그램을 사용합니까, 아니면 vt-100 유형 액세스입니까?
mysql에는 램프가 포함되어 있다는 것을 알고 있습니까? 아니면 우분투. 이미 설치되어 있다고 생각하지만 액세스하는 방법을 잘 모르겠습니다. 이는 나중에 또 다른 질문입니다.
매뉴얼 페이지와 우분투 매뉴얼 외에 설정 및 사용을 위한 사이트가 있습니까?
감사해요!
답변1
매뉴얼 페이지와 우분투 매뉴얼 외에 설정 및 사용을 위한 사이트가 있습니까?
이것우분투 도움말 페이지 CLI를 사용하여 MySQL 서버를 설치하고 구성하는 방법을 보여줍니다.
mysql은 서버에 있는 하나의 데이터베이스일 뿐인가요? 아니면 여러 개 또는 여러 개의 데이터베이스를 포함할 수 있나요?
MySQL은 데이터베이스가 아닌 데이터베이스 서버입니다.
MySQL은 DB 서버 중 하나일 뿐이며 PostgreSQL, Oracle, Derby 등과 같은 다른 서버도 있습니다.
MySQL 서버를 사용하여 여러 개의 DB를 생성할 수 있습니다.
mysql에는 램프가 포함되어 있다는 것을 알고 있습니까? 아니면 우분투. 이미 설치되어 있다고 생각하지만 액세스하는 방법을 잘 모르겠습니다. 이는 나중에 또 다른 질문입니다.
아니요, 기본적으로 Ubuntu와 함께 제공되지 않습니다. 다음과 같은 일부 LAMP 패키지XAMPPMySQL과 함께하세요.
답변2
실제로 mysql을 설치하려면 다음을 입력해야 합니다.
sudo apt-get install mysql-server
Kenpachi가 언급했듯이 mysql-server는 설치 시 Ubuntu와 함께 설치되지 않습니다. 나는 당신이 거기에 mysql 서버를 설치하는 방법을 모른다면 이것을 거기에 전달할 것이라고 생각했습니다.
답변3
실제로 작업을 시작하기 전에 먼저 데이터베이스에 대해 조금 읽어보거나 최소한 참고용으로 책을 옆에 두는 것부터 시작하겠습니다. 인터넷에는 MySQL에 대한 무료 전자책을 다운로드하여 최신 정보를 얻을 수 있는 곳이 여러 군데 있습니다. :)
일반적으로 mysql(-server)은 다양한 데이터베이스를 보유할 수 있는 환경입니다. 기본적으로 올바르게 작동하는 데 필요한 일부 데이터베이스에는 약간의 데이터만 있으며 액세스 권한에 필요한 사용자 외에는 기존 데이터베이스에 거의 액세스하지 않습니다. 예를 들어 다음과 같이 자신만의 데이터베이스를 만들 수 있습니다.
$mysql -u root -p // to log in your database environment as 'root'
mysql> CREATE DATABASE people;
mysql> USE people;
mysql> CREATE TABLE names (
` id int(4) unsigned not null primary key,
` name varchar(32) not null
` );
이를 통해 이름을 저장하는 1개의 테이블이 있는 새로운 빈 데이터베이스가 생성됩니다. 모든 데이터베이스는 여러 테이블을 가질 수 있으며 테이블은 여러 열을 가질 수 있으며 모든 열은 여러 값, 링크, 바이너리 등을 가질 수 있습니다.
학습할 때 무엇을 하고 있는지 확인하려면 데이터베이스용 웹 기반 프런트엔드인 phpmyadmin을 설치하는 것이 좋습니다. 쉽게 데이터베이스를 생성하고 무슨 일이 일어나고 있는지 확인할 수 있습니다. 또한 수행하는 작업에 사용되는 쿼리(mysql 문자열)도 제공합니다. 설치 후 다음을 찾아보기만 하면 http://127.0.0.1/phpmyadmin
현재 수행 중인 작업을 훨씬 쉽게 확인할 수 있습니다. 또한 MySQL에 대한 모든 것을 몰라도 데이터베이스를 만들 수 있습니다.
LAMP는 (L)inux(A)pache(M)ySQL(P)HP의 약어로, 동적 웹사이트를 만들기 위해 자주 함께 사용되는 4가지 환경입니다. 현재 많은 웹 호스팅 업체가 Apache 대신 Nginx로, MySQL 대신 MariaDB로 전환하고 있기 때문에 약간의 변화가 필요한 시기입니다. 개발의 후반 단계에서만 이들 간의 차이점을 확인할 수 있습니다. 그들은 모두 같은 목적을 가지고 거기에 있습니다. 그러나 이미 Linux에 MySQL이 설치되어 있다면 이미 LAMP 스택의 절반이 설치된 것입니다. 나머지는 언제든지 apt를 사용하여 수동으로 설치할 수 있습니다.