MAC에 MYSQL을 설치하는 명확한 단계를 가르쳐주세요.

藏色散人
풀어 주다: 2021-10-21 16:55:45
앞으로
3406명이 탐색했습니다.

이 글에서는 MAC에 MYSQL을 설치하는 방법을 간략하게 분석하고 MYSQL에 대한 지식을 소개하겠습니다.

다운로드 주소: https://downloads.mysql.com/archives/community/

바이두 네트워크 디스크 다운로드: 링크: https://pan.baidu.com/s/1nceFzJKK7_dJh2gUAtVgWw 비밀번호: qm5z

MAC에 MYSQL을 설치하는 명확한 단계를 가르쳐주세요.

Installation

다운로드한 dmg 파일을 두 번 클릭하면 pkg 팝업 상자가 나타납니다. 그런 다음 pkg 아이콘을 두 번 클릭하여 설치 인터페이스로 들어가서 설치 인터페이스를 계속 진행합니다. 설치가 성공했습니다.

환경 변수

첫 번째 단계는 터미널의 루트 디렉터리로 전환하고 ./.bash_profile 파일을 편집하는 것입니다.

➜  ~ cd ~
➜  ~ vim ./.bash_profile
로그인 후 복사

두 번째 단계는 vim 편집 환경으로 들어가는 것입니다. i를 눌러 삽입 모드로 들어가고, Enter

export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files
로그인 후 복사

세 번째 단계 단계, 삽입 모드를 종료하려면 esc를 누르고, 구성 파일을 저장하려면 wq를 입력하세요.

:wq
로그인 후 복사

네 번째 단계에서는 터미널 인터페이스에 다음 명령을 입력하여 구성 파일 수정 사항을 적용합니다. , 환경 변수가 성공적으로 설정되었는지 확인하세요

➜  ~ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
➜  ~ source ~/.bash_profile 
➜  ~ echo $PATH            
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/local/mysql/support-files
➜  ~
로그인 후 복사

MYSQL 서비스 시작, 중지 및 상태 확인

MYSQL의 서비스 상태 확인

➜  ~ sudo mysql.server status
Password:
 ERROR! MySQL is not running
로그인 후 복사

MYSQL 서비스 시작

➜  ~ sudo mysql.server start 
Starting MySQL
.Logging to '/usr/local/mysql/data/mj.local.err'.
 SUCCESS!
로그인 후 복사
로그인 후 복사

MYSQL 서비스 중지

➜  ~ sudo mysql.server stop  
Shutting down MySQL
. SUCCESS!
로그인 후 복사

다시 시작 MYSQL 서비스

➜  ~ sudo mysql.server restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL
. SUCCESS!
로그인 후 복사

Start

첫 번째 단계는 터미널 인터페이스에

➜  ~ sudo mysql.server start 
Starting MySQL
.Logging to '/usr/local/mysql/data/mj.local.err'.
 SUCCESS!
로그인 후 복사
로그인 후 복사
를 입력하는 것입니다.

2단계, MYSQL 서비스를 시작하고 계속해서

➜  ~ mysql -u root -p
로그인 후 복사

를 입력합니다. 3단계, Enter를 직접 누르고 다음을 입력합니다. 데이터베이스를 확인하고 다음 환영 인터페이스를 확인하세요

Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
로그인 후 복사

참고: 기본적으로 설치 성공 후 초기 비밀번호가 없으므로 비밀번호를 입력할 필요가 없습니다. Enter를 누르기만 하면 됩니다.

초기화 설정

초기 비밀번호를 설정하고 mysql 데이터베이스에 진입한 후 다음 명령문을 실행하고 현재 루트 사용자의 비밀번호를 root로 설정합니다

➜  ~ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> set password = password('root');
Query OK, 0 rows affected (0.01 sec)

mysql>
로그인 후 복사

MYSQL 인터페이스 종료

mysql> exit
Bye
➜  ~
로그인 후 복사

Configuration

Enter /usr/local/mysql/support-files 디렉토리에 my-default.cnf/usr/local/mysql/support-files目录,里面有个文件my-default.cnf

➜  ~ cd /usr/local/mysql/support-files
➜  support-files ll
total 64
-rwxr-xr-x  1 root  wheel   1.1K  6 15  2018 binary-configure
-rw-r--r--  1 root  wheel   773B  6 15  2018 magic
-rw-r--r--  1 root  wheel   1.1K  6 15  2018 my-default.cnf
-rwxr-xr-x  1 root  wheel   894B  6 15  2018 mysql-log-rotate
-rwxr-xr-x  1 root  wheel    10K  6 15  2018 mysql.server
-rwxr-xr-x  1 root  wheel   1.0K  6 15  2018 mysqld_multi.server
➜  support-files
로그인 후 복사

将目录下的my-default.cnf文件复制到桌面上,改名为my.cnf,

➜  support-files ll
total 64
-rwxr-xr-x  1 root  wheel   1.1K  6 15  2018 binary-configure
-rw-r--r--  1 root  wheel   773B  6 15  2018 magic
-rw-r--r--  1 root  wheel   1.1K  6 15  2018 my-default.cnf
-rwxr-xr-x  1 root  wheel   894B  6 15  2018 mysql-log-rotate
-rwxr-xr-x  1 root  wheel    10K  6 15  2018 mysql.server
-rwxr-xr-x  1 root  wheel   1.0K  6 15  2018 mysqld_multi.server
➜  support-files cp my-default.cnf /Users/a1/Desktop/my.cnf
로그인 후 복사

将内容替换为下面的内容

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
port = 3306

[client]
default-character-set=utf8
로그인 후 복사

将修改后的my.cnf文件复制到/etc

➜  /etc cp /Users/a1/Desktop/my.cnf ./
cp: ./my.cnf: Permission denied
➜  /etc sudo cp /Users/a1/Desktop/my.cnf ./
Password:
➜  /etc ll
total 1064
......
-rw-------   1 root  wheel   7.3K  2 29 14:10 master.passwd
-rw-r--r--   1 root  wheel   1.2K  5 17 17:24 my.cnf
-rw-r--r--   1 root  wheel    11B  2 29 14:43 nanorc
-rw-r--r--   1 root  wheel    53B  2 29 14:09 networks
......
➜  /etc
로그인 후 복사
라는 파일이 있습니다. 해당 디렉토리에 있는 my-default.cnf 파일을 데스크탑에 복사하고 이름을 my로 변경하세요. .cnf,

➜  ~ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like '%char%';
+--------------------------+-----------------------------------------------------------+
| Variable_name            | Value                                                     |
+--------------------------+-----------------------------------------------------------+
| character_set_client     | utf8                                                      |
| character_set_connection | utf8                                                      |
| character_set_database   | latin1                                                    |
| character_set_filesystem | binary                                                    |
| character_set_results    | utf8                                                      |
| character_set_server     | latin1                                                    |
| character_set_system     | utf8                                                      |
| character_sets_dir       | /usr/local/mysql-5.6.41-macos10.13-x86_64/share/charsets/ |
+--------------------------+-----------------------------------------------------------+
8 rows in set (0.01 sec)

mysql>
로그인 후 복사
콘텐츠를 다음 콘텐츠로 교체하세요

rrreee수정된 my.cnf 파일을 /etc 디렉터리에 복사하고 MYSQL을 다시 시작rrreee

참고: 파일을 etc 디렉터리에 복사 시스템 권한이 필요하므로 수정 결과를 감지하려면 명령 앞에 sudo

MAC에 MYSQL을 설치하는 명확한 단계를 가르쳐주세요.

를 추가해야 합니다

rrreee

참고: 현재 비밀번호를 입력하지 않으면 데이터베이스에 로그인할 수 없습니다. 데이터베이스 로그인 비밀번호 및 데이터베이스의 문자셋 인코딩 정보가 수정되었습니다.

이제 데이터베이스를 즐겁게 사용할 수 있습니다! ! !

🎜🎜추천 학습: "🎜mysql 비디오 튜토리얼🎜"🎜

위 내용은 MAC에 MYSQL을 설치하는 명확한 단계를 가르쳐주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!