> 데이터 베이스 > MySQL 튜토리얼 > 설치 mysql 구성 없음

설치 mysql 구성 없음

王林
풀어 주다: 2023-05-20 12:07:08
원래의
3376명이 탐색했습니다.

머리말

MySQL은 널리 사용되는 강력한 관계형 데이터베이스 시스템입니다. MySQL을 사용하는 경우 먼저 설치 패키지를 다운로드한 다음 사용을 시작하기 전에 설치 및 구성해야 합니다. 이 프로세스는 비교적 번거롭습니다. 이 기사에서는 MySQL 설치를 방지하는 방법을 소개합니다.

이 기사에서는 설치가 필요 없는 MySQL 버전을 구성하는 방법을 소개하고 설치가 필요 없는 MySQL을 사용하여 데이터베이스, 테이블을 생성하고 작업을 추가, 삭제, 수정 및 쿼리하는 방법을 예제를 통해 보여줍니다. 데이터베이스 작업에 관심이 있거나 MySQL 사용법을 배워야 하는 경우 이 기사가 좋은 선택이 될 것입니다.

1. 설치가 필요 없는 버전의 MySQL을 다운로드하세요

공식 웹사이트 http://dev.mysql.com/downloads/mysql/에서 설치가 필요 없는 버전의 MySQL을 다운로드할 수 있습니다.

다운로드 시 운영 체제에 해당하는 버전을 선택해야 합니다. 예: Windows 64비트 버전은 "Windows(x86, 64비트), ZIP 아카이브" 파일을 다운로드해야 합니다. 다운로드가 완료되면 원하는 경로에 압축된 패키지의 압축을 풉니다.

2. 설치 없이 MySQL 구성

  1. CMD 명령줄을 열고 압축을 푼 후 MySQL의 루트 디렉터리를 입력하세요.
  2. 아래 그림과 같이 data 폴더를 생성하여 MySQL 데이터 파일을 저장합니다. data文件夹存放MySQL数据文件,如下图所示:

    mkdir data
    로그인 후 복사
  3. 在MySQL根目录下创建my.ini配置文件,文件内容如下:

    [mysqld]
    basedir=./
    datadir=./data
    port=3306
    character_set_server=utf8mb4
    collation-server=utf8mb4_general_ci
    
    skip-grant-tables
    로그인 후 복사
    • basedir:MySQL的安装路径
    • datadir:存放数据文件的路径
    • port:MySQL服务的端口,默认是3306
    • character_set_servercollation-server:设置MySQL数据库默认的字符集和排序规则
  4. 在CMD命令行中输入以下命令,설치 mysql 구성 없음:

    binmysqld --console
    로그인 후 복사
  5. 执行上述命令后,如果看到类似下图中的输出,则表示MySQL服务启动成功:

    설치 mysql 구성 없음

  6. 在MySQL服务启动后,使用以下命令登录到MySQL命令提示符:

    binmysql -uroot -p
    로그인 후 복사

    输入密码后,即可进入MySQL命令行。

    설치 mysql 구성 없음

  7. 在MySQL中使用以下命令更改密码:

    use mysql;
    update user set authentication_string=password('你的密码') where user='root';
    flush privileges;
    로그인 후 복사

    注意:如果遇到"Access denied for user 'root'@'localhost' (using password: NO)"错误,可以在连接命令中加上密码,例如:

    binmysql -uroot -p你的密码
    로그인 후 복사

    然后再执行上述更改密码的命令即可。

    至此,免安装版MySQL就配置完成了。

三、免安装MySQL的使用

在MySQL配置完成后,我们可以通过以下实例来学习如何使用免安装MySQL进行数据库的创建、表的创建以及增删改查等操作。

  1. 创建数据库

    首先,我们需要创建一个名为test的数据库,可以使用以下命令完成:

    create database test;
    로그인 후 복사

    执行上述命令后,在MySQL中即可创建一个名为test的数据库。

  2. 创建表

    在创建好数据库后,我们需要创建数据表。以创建一个名为students的表为例,该表中包含姓名和年龄两个字段。

    use test;
    create table students(
     id int(11) primary key auto_increment,
     name varchar(20),
     age int(3)
    )engine=innodb default character set utf8mb4 collate=utf8mb4_general_ci;
    로그인 후 복사

    执行上述命令后,在MySQL中即可创建一个名为test、包含idnameage三列的数据表students。需要注意的是,本文创建的表中使用了innodb引擎,且数据库默认字符集和排序规则为utf8mb4utf8mb4_general_ci

  3. 插入数据

    在创建好数据表后,我们可以向数据表中插入数据。以向students表中插入一条数据为例:

    insert into students(name, age) values('张三', 20);
    로그인 후 복사
  4. 查询数据

    在插入数据后,我们需要查询数据。以查询students表中所有数据为例:

    select * from students;
    로그인 후 복사

    执行上述命令后,在MySQL中即可列出students表中所有数据。

  5. 更新数据

    如果我们需要更新数据,可以使用以下命令将students表中所有姓名为“张三”的记录中的年龄改为22:

    update students set age=22 where name='张三';
    로그인 후 복사
  6. 删除数据

    最后,如果我们需要删除数据,可以使用以下命令将students

    delete from students where name='张三';
    로그인 후 복사
MySQL에서 my.ini 구성 파일을 생성합니다. 루트 디렉터리, 파일 내용 다음과 같습니다:

rrreee

    basedir: MySQL 설치 경로

    datadir: 데이터 파일을 저장할 경로 🎜🎜port: MySQL 서비스 포트, 기본값은 3306🎜🎜<code>character_set_servercollation-server: MySQL 데이터베이스의 기본 문자 집합과 데이터 정렬을 설정합니다🎜
🎜🎜🎜 CMD 명령줄에 다음 명령을 입력하여 MySQL 서비스를 시작합니다. 🎜rrreee🎜🎜🎜위 명령을 실행한 후 아래 그림과 유사한 출력이 표시되면 MySQL 서비스가 성공적으로 시작된 것입니다. : 🎜🎜MySQL 서비스 시작🎜🎜🎜🎜MySQL 서비스가 시작된 후 다음 명령을 사용하여 로그인하세요. MySQL 명령 프롬프트로 이동하세요. 🎜rrreee🎜비밀번호를 입력한 후 MySQL 명령줄을 입력할 수 있습니다. 🎜🎜MySQL 명령 프롬프트 로그인🎜🎜🎜🎜MySQL에서 다음 명령을 사용하여 비밀번호를 변경하세요: 🎜rrreee🎜참고: "사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: NO)" 오류가 발생하는 경우 다음을 수행할 수 있습니다. 연결 명령에 비밀번호를 추가합니다. 예: 🎜rrreee🎜 그런 다음 위 명령을 실행하여 비밀번호를 변경합니다. 🎜🎜이제 설치가 필요 없는 MySQL 버전이 구성되었습니다. 🎜🎜🎜🎜3. 설치가 필요 없는 MySQL 사용 🎜🎜MySQL 구성이 완료된 후 다음 예제를 사용하여 설치가 필요 없는 MySQL을 사용하여 데이터베이스 생성, 테이블 생성, 추가, 삭제, 수정 및 쿼리하는 방법을 배울 수 있습니다. 운영. 🎜🎜🎜🎜데이터베이스 생성🎜🎜먼저 test라는 데이터베이스를 생성해야 하며, 이는 다음 명령을 사용하여 수행할 수 있습니다. 🎜rrreee🎜위 명령을 실행한 후 다음과 같은 데이터베이스를 생성할 수 있습니다. test의 데이터베이스입니다. 🎜🎜🎜🎜Create table🎜🎜데이터베이스를 생성한 후에는 데이터 테이블을 생성해야 합니다. 예를 들어 students라는 테이블을 생성해 보겠습니다. 이 테이블에는 이름과 나이라는 두 개의 필드가 있습니다. 🎜rrreee🎜위 명령을 실행한 후 MySQL에서 id, name, agetest라는 파일을 생성할 수 있습니다. /code>3열 데이터 테이블 학생. 이 문서에서 생성된 테이블은 innodb 엔진을 사용하며 데이터베이스의 기본 문자 집합과 데이터 정렬은 utf8mb4utf8mb4_general_ci입니다. >. 🎜🎜🎜🎜데이터 삽입🎜🎜데이터 테이블을 생성한 후 데이터 테이블에 데이터를 삽입할 수 있습니다. 예를 들어 students 테이블에 데이터 조각을 삽입하는 경우를 살펴보겠습니다. 🎜rrreee🎜🎜🎜Query the data🎜🎜데이터를 삽입한 후 데이터를 쿼리해야 합니다. 예를 들어 students 테이블의 모든 데이터를 쿼리해 보겠습니다. 🎜rrreee🎜위 명령을 실행한 후 students 테이블의 모든 데이터를 MySQL에 나열할 수 있습니다. 🎜🎜🎜🎜데이터 업데이트🎜🎜데이터를 업데이트해야 하는 경우 다음 명령을 사용하여 students 테이블에 있는 "Zhang San"이라는 모든 레코드의 나이를 22로 변경할 수 있습니다. 🎜rrreee 🎜🎜🎜 데이터 삭제🎜🎜마지막으로 데이터를 삭제해야 하는 경우 다음 명령을 사용하여 students 테이블에서 "Zhang San"이라는 이름의 모든 레코드를 삭제할 수 있습니다. 🎜rrreee🎜🎜🎜결론🎜 🎜서문을 통해 독자들은 이미 MySQL 설치가 필요 없는 버전을 구성하고 사용하는 방법을 이해했다고 생각합니다. 기본적인 데이터베이스 작업에 MySQL을 사용하는 방법도 나와 있습니다. MySQL은 널리 사용되는 강력한 관계형 데이터베이스 시스템입니다. 데이터베이스 지식을 배우거나 데이터베이스 작업을 수행해야 한다면 MySQL이 좋은 선택이 될 것입니다. 🎜

위 내용은 설치 mysql 구성 없음의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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