>  기사  >  데이터 베이스  >  Linux 시스템에서 mysql 서버 구축

Linux 시스템에서 mysql 서버 구축

王林
王林앞으로
2020-06-10 09:28:323011검색

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으로 문의하시기 바랍니다. 삭제