> 데이터 베이스 > MySQL 튜토리얼 > Linux 시스템에서 mysql 서버 구축

Linux 시스템에서 mysql 서버 구축

王林
풀어 주다: 2020-06-10 09:28:32
앞으로
3050명이 탐색했습니다.

Linux 시스템에서 mysql 서버 구축

1. 공식 홈페이지에서 mysql 설치 패키지를 다운로드합니다

아래 사진은 mysql 설치 패키지 소개

Linux 시스템에서 mysql 서버 구축

2. 소프트웨어 패키지 설치

1. 종속성 설치

# yum -y install perl-Date-Dumper perl-JSON perl-Time-HiRes
로그인 후 복사

2. mysql 설치 패키지 압축 풀기

# tar -xvf mysql-5.7.24.tar               //解压mysql包
로그인 후 복사

3. 이전 버전의 패키지를 제거합니다

[root@localhost ~]# rm -rf /etc/my.cnf
로그인 후 복사

4. 데이터를 삭제합니다

[root@localhost ~]# rm -rf /var/lib/mysql/*
로그인 후 복사

5. 소프트웨어 패키지를 제거합니다(제거된 소프트웨어 패키지는 표시되지 않습니다)

[root@localhost ~]# rpm -e --nodeps mariadb-server mariadb
로그인 후 복사

경고: / var/log/mariadb/mariadb.log가 /var/log/mariadb/mariadb.log.rpmsave

#yum -y remove mariadb-libs.x86_64 1:5.5.52-1.el7
로그인 후 복사

6로 저장되었습니다. yum source

#yum -y install mysql-community-client mysql-community-common mysql-community-devel mysql-community-embedded mysql-community-embedded-compat mysql-community-embedded-devel  mysql-community-libs mysql-community-libs-compat mysql-community-minimal-debuginfo mysql-community-server mysql-community-test
로그인 후 복사

or

#yum -y install mysql-community-*.rpm
로그인 후 복사

7을 설치하세요.

# rpm -qa | grep -y mysql
로그인 후 복사

8. 서비스 시작

# systemctl start mysqld
# systemctl enable mysqld //设置开机自启
# systemctl status mysqld
[root@proxy mysql]# ss -antulp | grep mysqld //查看服务启动端口
# ps aux | grep mysqld //查进程
로그인 후 복사

3. 데이터베이스 연결

1. 무작위로 생성된 루트 비밀번호를 확인하세요

# grep password /var/log/mysqld.log
#  grep 'temporary password' /var/log/mysqld.log //随机生成的管理密码
로그인 후 복사

mysql에 로그인하기 위한 초기 비밀번호:

(!!! 비밀번호 관리를 변경해야 합니다. 무작위로 생성된 비밀번호로 로그인하면 즉시 오류가 발생합니다.

2. 클라이언트 명령 mysql 연결 Database

# mysql -hlocalhost -uroot -p'pIhMu,i2OS#,' //用初始密码登录
mysql> \h //登录成功后,查可用的快捷键
로그인 후 복사

4. 비밀번호 변경

1. 비밀번호만 먼저 변경할 수 있습니다

mysql> alter user root@"localhost" identified by "123qqq...A";
로그인 후 복사

2. 비밀번호 제한 길이를 변경할 수 있습니다

mysql> show variables like "%password%";              //查询密码有关的变量
mysql> set global validate_password_policy=0;       //只验证长度
mysql> set global validate_password_length=6;      //修改密码长度为6位
mysql> alter user root@"localhost" identified by "123456";             //修改root密码为123456
로그인 후 복사

추천 튜토리얼: mysql 튜토리얼

위 내용은 Linux 시스템에서 mysql 서버 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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