Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

WBOY
풀어 주다: 2023-06-03 09:16:03
앞으로
660명이 탐색했습니다.

Linux에 MySQL을 설치하는 방법은 무엇입니까? MySQL은 관계형 데이터베이스 관리 시스템입니다. MySQL은 웹 애플리케이션 측면에서 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 중 하나이며, MySQL은 최고의 RDBMS(관계형 데이터베이스 관리 시스템) 애플리케이션 소프트웨어 중 하나입니다.

Linux

다운로드 주소: https://dev.mysql.com/downloads/mysql/5.7.html#downloads

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

Unzip

 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

이동 및 이름 바꾸기

 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

mysql 사용자 그룹 및 사용자 생성 및 권한 수정

 groupadd mysql
 
 useradd -r -g mysql mysql
로그인 후 복사

데이터 디렉터리 생성 및 권한 부여

 mkdir -p  /data/mysql              #创建目录
 
 chown mysql:mysql -R /data/mysql   #赋予权限
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

my.cnf

 vim /etc/my.cnf
로그인 후 복사

구성 내용은 다음과 같습니다

 [mysqld]
 
 bind-address=0.0.0.0
 
 port=3306
 
 user=mysql
 
 basedir=/usr/local/mysql
 
 datadir=/data/mysql
 
 socket=/tmp/mysql.sock
 
 log-error=/data/mysql/mysql.err
 
 pid-file=/data/mysql/mysql.pid
 
 #character config
 
 character_set_server=utf8mb4
 
 symbolic-links=0
 
 explicit_defaults_for_timestamp=true
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

데이터베이스를 초기화합니다

mysql

 cd /usr/local/mysql/bin/
로그인 후 복사

Initialize

 ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
로그인 후 복사

비밀번호 보기

 cat /data/mysql/mysql.err
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

mysql을 시작하고 루트 비밀번호를 변경하세요

먼저 mysql.server를 변경하고 /etc/init.d/mysql

 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
로그인 후 복사

시작하세요! ! !

 service mysql start
 
 
 ps -ef|grep mysql
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

이는 mysql이 성공적으로 설치되었음을 의미합니다! !

아래 비밀번호를 변경해주세요

mysql에 처음 로그인하시면 이전 비밀번호가 랜덤하게 생성됩니다.

 ./mysql -u root -p   #bin目录下
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

다음 세 단계를 수행한 후 다시 로그인하세요.

 SET PASSWORD = PASSWORD('123456');
 
 ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
 
 FLUSH PRIVILEGES;
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

이때 원격접속을 사용하시면... 접속이 안되는 현상이 발생합니다.

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

여기에서는 주로 다음 세 가지 명령이 실행됩니다(데이터베이스에 먼저 로그인하세요)

 use mysql                                            #访问mysql库
 
 update user set host = '%' where user = 'root';      #使root能再任何host访问
 
 FLUSH PRIVILEGES;                                    #刷新
로그인 후 복사

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?

ok! ! ! ! MySQL5.7이 설치되는데... 정말 함정이 많지만... 이 과정을 따라하시면 ​​원활하게 설치하실 수 있을 것입니다. (두번 설치해서 그런가...)

mysql 명령을 사용하기 위해 매번 bin 디렉토리로 이동하기 싫다면 다음 명령을 실행하세요

 ln -s  /usr/local/mysql/bin/mysql    /usr/bin
로그인 후 복사

위 내용은 Linux에 MySQL을 설치하는 구체적인 단계는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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