이 글에서는 주로 Linux(CentOS 7)에서 mysql 5.7.18을 설치하기 위해 YUM을 사용하는 자세한 튜토리얼을 소개합니다. 참고 참고값은 필요한 친구들이 MySQL을 사용해야 하는
프로젝트를 참고하면 된다. 과거에는 Windows에서 무턱대고 설치했기 때문에 기본적으로는 문제가 없었다. 이번에는 서버에 설치하는데, 리눅스에 설치하다보니 설치소프트웨어에 익숙하지 않아서 우회도 많이하고 시간낭비도 많이 했습니다. 다음에 우회하는 일이 없도록 요약해 보세요.1. 다양한 환경:
linux 버전: CentOS Linux 릴리스 7.2.1511(코어) mysql 버전 : 커뮤니티 서버 5.7.18사용된 yum 설치 패키지:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package 25.1K Download (mysql57-community-release-el7-11.noarch.rpm)
2: 설치 단계
내가 먼저 다운로드 Windows에서 설치 패키지를 다운로드한 다음 xshell을 통해 서버로 가져옵니다. 그런 다음 mysql 공식 웹사이트의 단계에 따라 설치하세요. 공식 웹사이트에 있는 튜토리얼만큼 신뢰할 수 있는 튜토리얼은 없습니다. 인터넷에서 많은 튜토리얼을 검색했는데 각 튜토리얼마다 설치 방법이 달라서 매우 우울해졌고 그 중 어느 것도 성공하지 못했습니다. 드디어 공식 홈페이지의 튜토리얼을 통해 설치에 성공했습니다. 2.1 설치 가이드 선택2.2 유니버셜 바이너리 버전을 클릭하여 입력하고 선택하세요. 일반 바이너리를 사용하여 Unix/Linux에 MySQL 설치2.3 위의 작업을 단계별로 따르세요.shell> yum search libaio # search for info(Mysql安装需要以来libaio库,所以需要先安装libaio库) shell> yum install libaio # install library shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> mkdir mysql-files shell> chmod 750 mysql-files shell> chown -R mysql . shell> chgrp -R mysql . shell> bin/mysql_install_db --user=mysql # MySQL 5.7.5 (mysql5.7.5选择使用这个命令,如果你的mysql是5.7.6及以上,不需要执行这个命令) shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and up shell> chown -R root . shell> chown -R mysql data mysql-files shell> bin/mysqld_safe --user=mysql & # Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.server위 단계를 모두 수행하면 설치가 완료됩니다. 2.4 설치 완료 후 mysql 서비스 시작
[root@***** /]# cd ~ #这里有一个问题,不知道需要需要切换到 “~”目录,之前没有“~”,启动不成功,不确定是我sytemctl start mysqld.service命令输入错了还是别的原因。 [root@***** ~]# sytemctl start mysqld.service시작 성공 여부 확인
[root@***** ~]# sytemctl status mysqld.service이 로고가 있으면 시작 성공
2.5 설치 정보 얻기 mysql에 로그인할 때 사용하는 임시 비밀번호
grep'temporary password'/var/log/mysqld.log 2017-05-10T00:55:46.982233Z 1 [Note] A temporary password is generated for root@localhost: 5C::+lMjqi+z빨간 박스 안의 임시 비밀번호가 임시 비밀번호입니다. 2.5 임시 비밀번호를 사용하여 로그인
[root@****** ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.7.182.6 비밀번호 변경
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'; Query OK, 0 rows affected (0.00 sec)참고: 최신 mysql은
보안에 대한 요구 사항이 매우 높으며, 비밀번호는 특수 문자 , 대문자, 소문자 및 숫자를 포함해야 합니다. 그렇지 않으면 변경이 실패하고 오류가 보고됩니다.
오류 1819(HY000): 귀하의 비밀번호가현재 정책 요구 사항
을 충족하지 않습니다. 위는 편집자가 Linux(CentOS 7)에서 YUM을 사용하여 소개하는 내용입니다. , 도움이 되셨으면 좋겠습니다. 궁금한 점이 있으시면 메시지를 남겨주시면 시간 내에 답변해 드리겠습니다. 【관련 추천】특별 추천: "php Programmer Toolbox" V0.1 버전 다운로드
2.3.위 내용은 YUM을 사용하여 Linux에서 mysql 5.7.18을 설치하기 위한 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!