운영 및 유지보수 CentOS Centos 데이터베이스를 설치하는 방법은 무엇입니까?

Centos 데이터베이스를 설치하는 방법은 무엇입니까?

Jun 20, 2020 pm 01:30 PM
centos 데이터 베이스

Centos 데이터베이스를 설치하는 방법은 무엇입니까?

centos 데이터베이스를 설치하는 방법은 무엇입니까? CentOS에서 데이터베이스를 설치하는 방법 :

1. MySQL5.7 다운로드

linux 다운로드 : the 명령 :

wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
로그인 후 복사

2. 사용자 및 MySQL 디렉토리 생성

1 . mysql 그룹 생성명령을 입력하세요:

groupadd mysql
로그인 후 복사

2. mysql 사용자를 생성하고 mysql 그룹에 넣으세요

명령을 입력하세요:

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

3 명령을 입력하세요. :

passwd mysql
로그인 후 복사

3. mysql의 압축을 푼다

1. 다운로드한 mysql 패키지를 Linux 가상 머신으로 이동합니다

2. tar 패키지를 /usr/local 디렉터리에 복사합니다.

mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz /usr/local
로그인 후 복사
3. Unzip

명령을 입력하세요.

cd /usr/local
로그인 후 복사

명령을 입력하세요:

tar xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
로그인 후 복사

4. 압축이 풀린 파일의 이름을 mysql

명령을 입력하세요:

mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
로그인 후 복사

4 관련 시작 구성 파일을 구성하세요.

1. .cnf /etc/my.cnf로 이동합니다(mysql이 시작되면 자동으로 읽음)

명령을 입력하세요:

cp my-default.cnf /etc/my.cnf
로그인 후 복사

2. 잘못된 문제를 해결하세요명령을 입력하세요:

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

Change:

[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
로그인 후 복사

3. code>mysql.server /etc/init.d/로 이동

명령을 입력하세요:

cp mysql.server /etc/init.d/mysql
로그인 후 복사

4 /etc/init.d/mysql<을 수정하세요. /code> 매개변수를 입력하고 2 디렉터리 위치를 지정하세요</p><p>명령을 입력하세요: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>vi /etc/init.d/mysql</pre><div class="contentsignin">로그인 후 복사</div></div><p>변경: <code>mysql.server/etc/init.d/

输入命令:

basedir=/usr/local/mysql
   datadir=/usr/local/mysql/data
로그인 후 복사

4、修改/etc/init.d/mysql参数,给予2个目录位置

输入命令:

chown -R mysql:mysql /usr/local/mysql/
로그인 후 복사

更改:

./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
로그인 후 복사

5、 给目录/usr/local/mysql 更改拥有者

  chown -R 用户名:组名 /usr/local/mysql/

输入命令:

./mysqld_safe --user=mysql &
로그인 후 복사

五、初始化mysql的数据库

1、初始化数据库

首先要去到mysql/bin目录下

老版本的命令:mysql_install_db

新版本的命令:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

生成出一个data目录,代表数据库已经初始化成功

这里会生成一个临时密码(保存记住,后面要用到)

2、 给数据库加密

输入命令:

./mysql -uroot -p
로그인 후 복사

3、启动mysql

输入命令:

set password=password(&#39;你的密码&#39;);
로그인 후 복사

&符号:把当前进程丢给后台

六、 进入客户端

1、登录

输入命令:

systemctl stop firewalld.service
로그인 후 복사

然后输入你的临时密码

2、修改密码

输入命令:

grant all privileges on *.* to root@&#39;%&#39; identified by &#39;123456&#39;;
로그인 후 복사

七、window远程访问Linux虚拟机的mysql

1、 首先要关闭防火墙,这样window才能连接上

输入命令:

mysql -hIP地址 -uroot -p123456
로그인 후 복사

2、给window授权

输入命令:

chkconfig --add mysql
로그인 후 복사

3、window远程连接

输入命令:

chkconfig mysql on
로그인 후 복사

八、设置开机自动启动mysql服务

1、添加服务mysql

输入命令:

rrreee

2、设置服务开机自启

输入命令:

rrreee

九、设置path环境变量

输入命令:vi /etc/profile

设置环境变量:export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH

配置好环境变量后,我们就不用再去到/usr/local/mysql/binrrreee

5 디렉터리의 소유자를 변경하세요. /usr/local/mysql

Chown -R 사용자 이름: 그룹 이름/usr/local /mysql/

다음 명령을 입력하세요:

rrreee

5. mysql 데이터베이스를 초기화하세요

1. 데이터베이스를 초기화하세요

🎜먼저 mysql/bin 디렉토리로 이동하세요 🎜🎜명령의 이전 버전: mysql_install_db🎜🎜명령의 새 버전: <code>./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data🎜🎜데이터베이스를 나타내는 데이터 디렉터리를 생성합니다. 성공적으로 초기화되었습니다🎜🎜여기에서 임시 비밀번호가 생성됩니다(나중에 사용할 수 있도록 저장하고 기억하세요)🎜🎜2 데이터베이스를 암호화하세요. 🎜rrreee 명령을 입력하세요. 🎜3. mysql을 시작하세요🎜🎜 명령을 입력하세요: 🎜rrreee🎜& 기호 : 현재 프로세스를 백그라운드로 보냅니다 🎜🎜🎜 6. 클라이언트를 입력하세요 🎜🎜🎜1 로그인하세요: 🎜rrreee🎜 그런 다음 입력하세요. 임시 비밀번호 🎜🎜 2. 비밀번호 변경 🎜🎜 명령 입력: 🎜rrreee🎜🎜 7. Linux 가상 머신의 창 원격 액세스 mysql🎜🎜🎜🎜1. 창이 연결될 수 있도록 방화벽을 끄세요🎜🎜Enter. 명령: 🎜rrreee🎜2. 창 승인🎜🎜명령 입력: 🎜rrreee🎜3.window 원격 연결🎜🎜명령 입력: 🎜rrreee🎜🎜 8. 부팅 시 자동으로 시작되도록 mysql 서비스 설정🎜🎜🎜1 . mysql🎜🎜명령을 입력하세요: 🎜rrreee🎜2. 부팅 시 자동으로 시작되도록 서비스를 설정하세요🎜🎜명령을 입력하세요: 🎜rrreee🎜 🎜🎜경로 환경 변수를 설정하세요🎜🎜🎜 vi /etc/profile🎜🎜환경 변수를 설정합니다: export PATH=$JAVA_HOME/bin:/usr/local/mysql /bin:$PATH🎜🎜구성 후 환경 변수를 사용하면 더 이상 /usr/local/mysql/bin 디렉토리로 이동하여 로그인할 필요가 없습니다. 이제 모든 mysql🎜🎜🎜10 디렉토리에 로그인할 수 있습니다. mysql 데이터베이스가 구성되었습니다🎜🎜🎜추천 튜토리얼: "🎜centos tutorial🎜"🎜

위 내용은 Centos 데이터베이스를 설치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SCP 사용 팁 - 파일을 재귀적으로 제외 SCP 사용 팁 - 파일을 재귀적으로 제외 Apr 22, 2024 am 09:04 AM

scp 명령을 사용하여 네트워크 호스트 간에 파일을 안전하게 복사할 수 있습니다. 데이터 전송 및 인증을 위해 SSH를 사용합니다. 일반적인 구문은 다음과 같습니다: scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp 파일 제외 scp 명령을 사용할 때는 할 수 없을 것 같습니다 파일을 필터링하거나 제외합니다. 그러나 파일을 제외하고 SSH를 사용하여 안전하게 복사하는 좋은 해결 방법이 있습니다. 이 페이지에서는 scp를 사용하여 디렉터리를 반복적으로 복사할 때 파일을 필터링하거나 제외하는 방법을 설명합니다. rsync 명령을 사용하여 파일을 제외하는 방법 구문은 다음과 같습니다: rsyncav-essh-

Hibernate는 어떻게 다형성 매핑을 구현합니까? Hibernate는 어떻게 다형성 매핑을 구현합니까? Apr 17, 2024 pm 12:09 PM

Hibernate 다형성 매핑은 상속된 클래스를 데이터베이스에 매핑할 수 있으며 다음 매핑 유형을 제공합니다. Join-subclass: 상위 클래스의 모든 열을 포함하여 하위 클래스에 대한 별도의 테이블을 생성합니다. 클래스별 테이블: 하위 클래스별 열만 포함하는 하위 클래스에 대한 별도의 테이블을 만듭니다. Union-subclass: Joined-subclass와 유사하지만 상위 클래스 테이블이 모든 하위 클래스 열을 통합합니다.

iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. Jul 18, 2024 am 05:48 AM

Apple의 최신 iOS18, iPadOS18 및 macOS Sequoia 시스템 릴리스에는 사진 애플리케이션에 중요한 기능이 추가되었습니다. 이 기능은 사용자가 다양한 이유로 손실되거나 손상된 사진과 비디오를 쉽게 복구할 수 있도록 설계되었습니다. 새로운 기능에는 사진 앱의 도구 섹션에 '복구됨'이라는 앨범이 도입되었습니다. 이 앨범은 사용자가 기기에 사진 라이브러리에 포함되지 않은 사진이나 비디오를 가지고 있을 때 자동으로 나타납니다. "복구된" 앨범의 출현은 데이터베이스 손상으로 인해 손실된 사진과 비디오, 사진 라이브러리에 올바르게 저장되지 않은 카메라 응용 프로그램 또는 사진 라이브러리를 관리하는 타사 응용 프로그램에 대한 솔루션을 제공합니다. 사용자는 몇 가지 간단한 단계만 거치면 됩니다.

PHP에서 데이터베이스 연결 오류를 처리하는 방법 PHP에서 데이터베이스 연결 오류를 처리하는 방법 Jun 05, 2024 pm 02:16 PM

PHP에서 데이터베이스 연결 오류를 처리하려면 다음 단계를 사용할 수 있습니다. mysqli_connect_errno()를 사용하여 오류 코드를 얻습니다. 오류 메시지를 얻으려면 mysqli_connect_error()를 사용하십시오. 이러한 오류 메시지를 캡처하고 기록하면 데이터베이스 연결 문제를 쉽게 식별하고 해결할 수 있어 애플리케이션이 원활하게 실행될 수 있습니다.

PHP에서 MySQLi를 사용하여 데이터베이스 연결을 설정하는 방법에 대한 자세한 튜토리얼 PHP에서 MySQLi를 사용하여 데이터베이스 연결을 설정하는 방법에 대한 자세한 튜토리얼 Jun 04, 2024 pm 01:42 PM

MySQLi를 사용하여 PHP에서 데이터베이스 연결을 설정하는 방법: MySQLi 확장 포함(require_once) 연결 함수 생성(functionconnect_to_db) 연결 함수 호출($conn=connect_to_db()) 쿼리 실행($result=$conn->query()) 닫기 연결( $conn->close())

Golang에서 데이터베이스 콜백 함수를 사용하는 방법은 무엇입니까? Golang에서 데이터베이스 콜백 함수를 사용하는 방법은 무엇입니까? Jun 03, 2024 pm 02:20 PM

Golang의 데이터베이스 콜백 기능을 사용하면 다음을 달성할 수 있습니다. 지정된 데이터베이스 작업이 완료된 후 사용자 정의 코드를 실행합니다. 추가 코드를 작성하지 않고도 별도의 함수를 통해 사용자 정의 동작을 추가할 수 있습니다. 삽입, 업데이트, 삭제, 쿼리 작업에 콜백 함수를 사용할 수 있습니다. 콜백 함수를 사용하려면 sql.Exec, sql.QueryRow, sql.Query 함수를 사용해야 합니다.

Fail2Ban을 사용하여 무차별 대입 공격으로부터 서버를 보호하는 방법 Fail2Ban을 사용하여 무차별 대입 공격으로부터 서버를 보호하는 방법 Apr 27, 2024 am 08:34 AM

Linux 관리자의 중요한 작업은 불법적인 공격이나 액세스로부터 서버를 보호하는 것입니다. 기본적으로 Linux 시스템에는 iptables, UFW(Uncomplicated Firewall), CSF(ConfigServerSecurityFirewall) 등과 같이 잘 구성된 방화벽이 함께 제공되어 다양한 공격을 방지할 수 있습니다. 인터넷에 연결된 모든 컴퓨터는 악의적인 공격의 잠재적인 대상입니다. 서버에 대한 불법 액세스를 완화하는 데 사용할 수 있는 Fail2Ban이라는 도구가 있습니다. Fail2Ban이란 무엇입니까? Fail2Ban[1]은 무차별 공격으로부터 서버를 보호하는 침입 방지 소프트웨어입니다. Python 프로그래밍 언어로 작성되었습니다.

저와 함께 Linux를 배우고 Nginx를 설치해 보세요. 저와 함께 Linux를 배우고 Nginx를 설치해 보세요. Apr 28, 2024 pm 03:10 PM

오늘은 Linux 환경에서 Nginx를 설치하는 방법을 안내해 드리겠습니다. 여기서 사용하는 Linux 시스템은 CentOS7.2입니다. 설치 도구 준비 1. Nginx 공식 홈페이지에서 Nginx를 다운로드하세요. 여기에 사용된 버전은 1.13.6.2입니다. 다운로드한 Nginx를 Linux에 업로드합니다. 여기서는 /opt/nginx 디렉터리를 예로 사용합니다. 압축을 풀려면 "tar-zxvfnginx-1.13.6.tar.gz"를 실행하세요. 3. /opt/nginx/nginx-1.13.6 디렉터리로 전환하고 초기 구성을 위해 ./configure를 실행합니다. 다음 프롬프트가 나타나면 컴퓨터에 PCRE가 설치되어 있지 않으며 Nginx를 설치해야 함을 의미합니다.

See all articles