MySQL-설치
MySQL에 대한 모든 다운로드는 MySQL 다운로드에 있습니다. 버전 번호 선택MySQL Community Server 실행할 플랫폼과 함께 필요합니다.
Linux / UNIX에 MySQL 설치
Linux 시스템에 MySQL을 설치하는 권장 방법은 RPM을 사용하는 것입니다. MySQL AB는 웹 사이트에서 다음 RPM을 다운로드 할 수 있도록합니다.
MySQL − MySQL 데이터베이스 서버는 데이터베이스와 테이블을 관리하고 사용자 액세스를 제어하며 SQL 쿼리를 처리합니다.
MySQL-client − 서버에 연결하고 상호 작용할 수있는 MySQL 클라이언트 프로그램.
MySQL-devel − MySQL을 사용하는 다른 프로그램을 컴파일 할 때 유용한 라이브러리 및 헤더 파일.
MySQL-shared − MySQL 클라이언트 용 공유 라이브러리.
MySQL-bench − MySQL 데이터베이스 서버를위한 벤치 마크 및 성능 테스트 도구.
여기에 나열된 MySQL RPM은 모두 SuSE Linux system, 그러나 그들은 일반적으로 어려움없이 다른 Linux 변형에서 작동합니다.
이제 설치를 계속하려면 아래 단계를 따라야합니다.
다음을 사용하여 시스템에 로그인합니다. root 사용자.
RPM이 포함 된 디렉토리로 전환하십시오.
다음 명령을 실행하여 MySQL 데이터베이스 서버를 설치합니다. 기울임 꼴로 표시된 파일 이름을 RPM의 파일 이름으로 바꾸는 것을 잊지 마십시오.
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
위의 명령은 MySQL 서버 설치, MySQL 사용자 생성, 필요한 구성 생성 및 MySQL 서버 자동 시작을 처리합니다.
/ usr / bin 및 / usr / sbin에서 모든 MySQL 관련 바이너리를 찾을 수 있습니다. 모든 테이블과 데이터베이스는 / var / lib / mysql 디렉토리에 생성됩니다.
다음 코드 상자에는 선택 사항이지만 동일한 방식으로 나머지 RPM을 설치하는 권장 단계가 있습니다.
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm
Windows에 MySQL 설치
MySQL은 이제 설치 프로그램과 함께 깔끔하게 패키지로 제공되므로 모든 버전의 Windows에서 기본 설치가 예전보다 훨씬 쉬워졌습니다. 설치 프로그램 패키지를 다운로드하고 압축을 풀고 setup.exe 파일을 실행하기 만하면됩니다.
기본 설치 프로그램 setup.exe는 간단한 프로세스를 안내하며 기본적으로 C : \ mysql 아래에 모든 것을 설치합니다.
처음으로 명령 프롬프트에서 서버를 실행하여 서버를 테스트하십시오. 의 위치로 이동mysqld server 아마도 C : \ mysql \ bin이고 다음을 입력하십시오.
mysqld.exe --console
NOTE − NT를 사용하는 경우 mysqld.exe 대신 mysqld-nt.exe를 사용해야합니다.
모든 것이 순조롭게 진행되면 시작 및 InnoDB. 그렇지 않은 경우 권한 문제가있을 수 있습니다. 데이터베이스 프로세스가 실행되는 모든 사용자 (아마 MySQL)가 데이터를 보관하는 디렉토리에 액세스 할 수 있는지 확인하십시오.
MySQL은 시작 메뉴에 자신을 추가하지 않으며 서버를 중지하는 특별한 GUI 방법도 없습니다. 따라서 mysqld 실행 파일을 두 번 클릭하여 서버를 시작하는 경향이있는 경우 mysqladmin, 작업 목록, 작업 관리자 또는 기타 Windows 관련 수단을 사용하여 수동으로 프로세스를 중지해야합니다.
MySQL 설치 확인
MySQL이 성공적으로 설치된 후 기본 테이블이 초기화되고 서버가 시작되었습니다. 간단한 테스트를 통해 모든 것이 정상적으로 작동하는지 확인할 수 있습니다.
mysqladmin 유틸리티를 사용하여 서버 상태 얻기
사용하다 mysqladmin바이너리를 사용하여 서버 버전을 확인하십시오. 이 바이너리는 Linux의 경우 / usr / bin, Windows의 경우 C : \ mysql \ bin에 있습니다.
[root@host]# mysqladmin --version
Linux에서 다음과 같은 결과가 생성됩니다. 설치에 따라 다를 수 있습니다-
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
이러한 메시지가 나타나지 않으면 설치에 문제가있을 수 있으며이를 해결하려면 도움이 필요합니다.
MySQL 클라이언트를 사용하여 간단한 SQL 명령 실행
MySQL 클라이언트를 통해 그리고 다음을 사용하여 MySQL 서버에 연결할 수 있습니다. mysql명령. 이 시점에서는 기본적으로 공백으로 설정되므로 암호를 제공 할 필요가 없습니다.
다음 명령을 사용할 수 있습니다-
[root@host]# mysql
mysql> 프롬프트로 보상을 받아야합니다. 이제 MySQL 서버에 연결되었으며 다음과 같이 mysql> 프롬프트에서 모든 SQL 명령을 실행할 수 있습니다.
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)
설치 후 단계
MySQL은 루트 MySQL 사용자에 대한 빈 암호와 함께 제공됩니다. 데이터베이스와 클라이언트를 성공적으로 설치하자마자 다음 코드 블록과 같이 루트 암호를 설정해야합니다.
[root@host]# mysqladmin -u root password "new_password";
이제 MySQL 서버에 연결하려면 다음 명령을 사용해야합니다.
[root@host]# mysql -u root -p
Enter password:*******
UNIX 사용자는 또한 MySQL 디렉토리를 PATH에 저장하기를 원하므로 명령 줄 클라이언트를 사용할 때마다 전체 경로를 계속 입력 할 필요가 없습니다.
bash의 경우 다음과 같습니다.
export PATH = $PATH:/usr/bin:/usr/sbin
부팅시 MySQL 실행
부팅시 MySQL 서버를 실행하려면 /etc/rc.local 파일에 다음 항목이 있는지 확인하십시오.
/etc/init.d/mysqld start
또한 /etc/init.d/ 디렉토리에 mysqld 바이너리가 있어야합니다.