免安装mysql 配置

来源:这里教程网 时间:2026-02-28 16:06:26 作者:

前言

MySQL是一款功能强大的关系型数据库系统,使用广泛。在使用MySQL时,需要先下载安装包,然后进行安装配置才能开始使用,这一过程比较繁琐。而本文将介绍一种免安装MySQL的方式。

本文将介绍如何配置免安装版MySQL,并通过实例演示如何使用免安装MySQL创建数据库、表以及增删改查等操作。如果你对数据库操作比较感兴趣,或者需要学习MySQL的使用,那么本文将会是一个不错的选择。

一、下载免安装MySQL

我们可以从官网 http://dev.mysql.com/downloads/mysql/ 下载免安装版的MySQL。

在下载时,需要选择操作系统相对应的版本,例如:Windows 64位版需要下载“Windows (x86, 64-bit), ZIP Archive”的文件。下载完成后,将压缩包解压缩到一个自己喜欢的路径即可。

二、配置免安装MySQL

    打开CMD命令行,进入到MySQL解压后的根目录。

    创建

    data
    文件夹存放MySQL数据文件,如下图所示:

    mkdir data

    在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_server
    collation-server
    :设置MySQL数据库默认的字符集和排序规则

    在CMD命令行中输入以下命令,启动MySQL服务:

    binmysqld --console

    执行上述命令后,如果看到类似下图中的输出,则表示MySQL服务启动成功:

    启动MySQL服务

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

    binmysql -uroot -p

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

    登录MySQL命令提示符

    在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进行数据库的创建、表的创建以及增删改查等操作。

    创建数据库

    首先,我们需要创建一个名为

    test
    的数据库,可以使用以下命令完成:

    create database test;

    执行上述命令后,在MySQL中即可创建一个名为

    test
    的数据库。

    创建表

    在创建好数据库后,我们需要创建数据表。以创建一个名为

    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
    、包含
    id
    name
    age
    三列的数据表
    students
    。需要注意的是,本文创建的表中使用了
    innodb
    引擎,且数据库默认字符集和排序规则为
    utf8mb4
    utf8mb4_general_ci

    插入数据

    在创建好数据表后,我们可以向数据表中插入数据。以向

    students
    表中插入一条数据为例:

    insert into students(name, age) values('张三', 20);

    查询数据

    在插入数据后,我们需要查询数据。以查询

    students
    表中所有数据为例:

    select * from students;

    执行上述命令后,在MySQL中即可列出

    students
    表中所有数据。

    更新数据

    如果我们需要更新数据,可以使用以下命令将

    students
    表中所有姓名为“张三”的记录中的年龄改为22:

    update students set age=22 where name='张三';

    删除数据

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

    students
    表中所有姓名为“张三”的记录删除:

    delete from students where name='张三';

结语

通过本文中的介绍,相信读者已经了解了如何配置和使用MySQL免安装版。以及如何使用MySQL进行基本的数据库操作。MySQL是一款功能强大的关系型数据库系统,使用广泛。如果你需要学习数据库知识,或者需要进行数据库操作,那么MySQL将是一个不错的选择。

相关推荐