English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
모든 플랫폼의 MySQL 다운로드 주소는 다음과 같습니다: MySQL 다운로드 필요한 것을 선택하세요 MySQL Community Server 버전 및对应的平台
주의:설치 과정에서 관리자 권한을 통해 설치해야 합니다. 그렇지 않으면 권한 부족으로 설치가 불가능할 수 있습니다.
Linux 플랫폼에서는 Mysql을 설치하는 데 RPM 패키지를 추천합니다. MySQL AB는 다음 RPM 패키지 다운로드 주소를 제공합니다:
MySQL - MySQL 서버. 이 옵션은 다른 기계에서 실행되는 MySQL 서버에만 연결하고 싶다면 필요하지 않습니다.
MySQL-client - MySQL 클라이언트 프로그램은 Mysql 서버에 연결하고操作할 수 있습니다.
MySQL-devel - 데이터베이스와 포함된 파일, 다른 MySQL 클라이언트를 컴파일하려면 예를 들어 Perl 모듈, 이 RPM 패키지를 설치해야 합니다.
MySQL-shared - 이 소프트웨어 패키지는 일부 언어와 애플리케이션이 동적으로 로드해야 하는 공유 라이브러리(libmysqlclient.so)를 포함하고 있습니다。*) MySQL을 사용하세요。
MySQL-bench - MySQL 데이터베이스 서버의 기준 및 성능 테스트 도구。
설치 전에, 시스템이 MySQL을 기본으로 설치되어 있는지 확인할 수 있습니다:
rpm -qa | grep mysql
시스템에 설치되어 있다면, 제거를 선택할 수 있습니다:
rpm -e mysql // 일반 제거 모드 rpm -e --nodeps mysql // 강력한 제거 모드는, 위 명령어를 사용하여 제거할 때 다른 파일에 의존하는 경우에 사용할 수 있습니다.
MySQL을 설치합니다:
다음으로 Centos에서 MySQL을 설치하겠습니다:7 CentOS에서 yum 명령어로 MySQL을 설치할 때는 CentOS의 경우 주의해야 합니다: 7 버전에서 MySQL 데이터베이스가 기본 프로그램 목록에서 제거되었으므로, 설치 전에 먼저 공식 웹사이트에서 Yum 리소스 패키지를 다운로드해야 합니다. 다운로드 주소는 다음과 같습니다:https://dev.mysql.com/downloads/repo/yum/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
권한 설정:
chown mysql:mysql -R /var/lib/mysql
MySQL을 초기화합니다:
mysqld --초기화
MySQL을 시작합니다:
systemctl start mysqld
MySQL 실행 상태를 확인하려면:
systemctl status mysqld
주의:mysql 서비스를 처음 시작하는 경우, mysql 서버는 먼저 초기 설정을 수행합니다.
또한, MariaDB를 사용할 수도 있습니다. MariaDB 데이터베이스 관리 시스템은 MySQL의 분기로, 주로 오픈 소스 커뮤니티에서 유지보수되며, GPL 라이선스를 사용합니다. 이 분기가 개발된 이유 중 하나는 오라클 회사가 MySQL을 인수한 후 MySQL이 비공개 소스로 전환될 수 있는 잠재적인 위험 때문입니다. 따라서 커뮤니티는 이 위험을 피하기 위해 분기 방식을 채택했습니다.
MariaDB의 목적은 MySQL과 완전히 호환되도록 설계되었으며, API와 명령 줄도 포함하여 MySQL 대체제로 쉽게 사용할 수 있도록 했습니다。
yum install mariadb-server mariadbmariadb 데이터베이스와 관련된 명령어는 다음과 같습니다:
systemctl start mariadb # MariaDB을 시작합니다 systemctl stop mariadb # MariaDB 중지 systemctl restart mariadb # MariaDB 재시작 systemctl enable mariadb # 시작 시 자동으로 실행 설정
MySQL을 성공적으로 설치한 후, 일부 기본 테이블이 초기화됩니다. 서버가 시작된 후, MySQL이 제대로 작동하는지 간단한 테스트로 확인할 수 있습니다.
mysqladmin 도구를 사용하여 서버 상태를 확인하세요:
mysqladmin 명령어를 사용하여 서버 버전을 확인하세요. Linux에서 이 이진 파일은 다음 위치에 있습니다: /usr/bin 디렉토리, Windows에서는 C:\mysql\bin에 위치한 이진 파일이 있습니다.
[root@호스트]# mysqladmin --version
Linux에서 이 명령어는 다음과 같은 결과를 출력합니다. 이 결과는 시스템 정보에 기반합니다:
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
위 명령어가 실행되면 어떤 정보도 출력되지 않으면, Mysql이 성공적으로 설치되지 않았음을 의미합니다.
MySQL Client(Mysql 클라이언트)에서 mysql 명령어를 사용하여 MySQL 서버에 연결할 수 있습니다. 기본적으로 MySQL 서버의 로그인 비밀번호는 비어 있으므로, 이 예제에서는 비밀번호를 입력할 필요가 없습니다.
명령어는 다음과 같습니다:
[root@호스트]# mysql
위 명령어 실행 후 mysql> 표시가 나면, 이는 Mysql 서버에 성공적으로 연결되었음을 의미합니다. mysql> 표시에서 SQL 명령어를 실행할 수 있습니다:
mysql> SHOW DATABASES; +----------+ | 데이터베이스 | +----------+ | mysql | | test | +----------+ 2 rows in set (0.13 sec)
Mysql을 설치하면 기본적으로 root 사용자의 비밀번호는 비어 있으며, 다음 명령을 사용하여 root 사용자의 비밀번호를 생성할 수 있습니다:
[root@호스트]# mysqladmin -u root password "new_password";
이제 다음 명령을 사용하여 Mysql 서버에 연결할 수 있습니다:
[root@호스트]# mysql -u root -p Enter password:*******
주의:비밀번호를 입력할 때, 비밀번호는 표시되지 않습니다. 올바르게 입력하시면 됩니다.
Windows에서 MySQL을 설치하는 것은 상대적으로 간단하며, 최신 버전은 다음과 같은 URL에서 찾을 수 있습니다: MySQL 다운로드 중下载中查看(更详细安装:Windows 上安装 MySQL)。
点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载:
下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下。
接下来我们需要配置下 MySQL 的配置文件
打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\\web\\mysql-8.0.11 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错 # datadir=C:\\web\\sqldata # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码의 latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
다음으로 MySQL 데이터베이스를 시작하겠습니다:
管理员 권한으로 cmd 명령 프롬프트를 열고 디렉토리를 변경합니다:
cd C:\web\mysql-8.0.11\bin
初始化数据库:
mysqld --초기화 --console
执行完成后,会输出 root 用户的初始默认密码,如:
... 2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ ...
APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。
다음 설치 명령어를 입력하세요:
mysqld install
다음 명령어를 입력하면 시작됩니다:
net start mysql
주의: 5.7 data 디렉토리를 초기화해야 합니다:
cd C:\web\mysql-8.0.11\bin mysqld --초기화-비안전初始化后再运行 net start mysql 即可启动 mysql。
MySQL 서비스가 실행 중이면 MySQL 내장 클라이언트 도구를 통해 MySQL 데이터베이스에 로그인할 수 있습니다. 먼저 명령 프롬프트를 열고 다음 형식의 명령어를 입력합니다:
mysql -h 호스트 이름 -u 사용자 이름 -p
파라미터 설명:
-h : 클라이언트가 로그인할 MySQL 메인 호스트 이름을 지정합니다. 로컬 호스트(localhost 또는 127.0.0.1)이 매개변수는 생략할 수 있습니다;
-u : 로그인할 사용자 이름;
-p : 로그인할 때 사용할 비밀번호를 설정합니다. 로그인할 사용자 이름과 비밀번호가 비어 있으면 이 옵션을 무시할 수 있습니다。
이机的 MySQL 데이터베이스에 로그인하려면 다음 명령어만 입력하면 됩니다:
mysql -u root -p
엔터키를 눌러 확인하세요. 설치가 올바르고 MySQL이 실행 중이면 다음과 같은 응답을 받을 수 있습니다:
Enter password:
비밀번호가 존재하면 비밀번호를 입력하여 로그인하십시오. 존재하지 않으면 바로 엔터키를 눌러 로그인하십시오. 로그인 성공 후 'Welcome to the MySQL monitor...' 메시지를 볼 수 있습니다.
그런 다음 명령 프롬프트는 mysq>에 빛나는 커서와 함께 명령을 입력하려고 계속 기다립니다. 입력 exit 또는 quit 로그아웃.