MySql 5.7.17压缩包免安装的配置过程图解

下面是“MySql 5.7.17压缩包免安装的配置过程图解”的完整攻略:

准备工作

  1. 下载Mysql压缩包并解压到某个目录下,例如D:\mysql-5.7.17-win32

修改配置文件

  1. D:\mysql-5.7.17-win32目录下新建my.ini文件,内容如下:
[mysql]
default-character-set=utf8

[mysqld]
#设置3306端口
port = 3306 
#设置mysql的安装目录
basedir=D:\mysql-5.7.17-win32
#设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.17-win32\data
#允许的最大连接数
max_connections=512
#设置用户权限表存放位置
user=mysql
#服务器的默认的字符集
character-set-server=utf8
#设置完成后,mysql启动报错,可以加上下面这一行解决
innodb_flush_log_at_trx_commit=0

初始化数据库

  1. 终端进入到D:\mysql-5.7.17-win32\bin目录下,执行以下命令初始化数据库:
mysqld --initialize-insecure --console
  1. 执行成功后可以看到输出日志,最后一行输出的是password:,记录下这个密码,后续会用到。同时还会生成一个data目录。

启动MySql服务

  1. 终端进入到D:\mysql-5.7.17-win32\bin目录下,执行以下命令启动MySql服务:
mysqld --defaults-file=D:\mysql-5.7.17-win32\my.ini --console
  1. 第一次启动可能会耗费一些时间,启动成功后,可以在控制台看到类似下面这样的输出:
2016-10-13T15:57:10.883787Z 0 [Note] InnoDB: Buffer pool(s) load completed at 161013 23:57:10
2016-10-13T15:57:11.026684Z 0 [Note] mysqld: ready for connections.
Version: '5.7.17-log' socket: '' port: 3306 MySQL Community Server (GPL)

示例1:创建数据库和用户

  1. 启动MySql客户端:
mysql -u root -p
  1. 执行以下命令创建一个名为test的数据库并授权一个用户testuser访问:
create database test default character set utf8;
grant all on test.* to 'testuser'@'localhost' identified by 'testpassword';

示例2:导入sql脚本

  1. 进入到存放sql脚本的目录,例如D:\sql_files

  2. 执行以下命令导入test.sql脚本:

mysql -u root -p test < test.sql

以上就是“MySql 5.7.17压缩包免安装的配置过程图解”的完整攻略,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySql 5.7.17压缩包免安装的配置过程图解 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Oracle如何获取系统当前时间等操作实例

    接下来我将详细讲解如何在Oracle中获取系统当前时间以及其他相关操作的攻略。 获取当前时间 获取系统当前时间是Oracle数据库操作中非常常见的需求,在Oracle中可以使用SYSDATE函数来获取当前系统时间。具体操作如下: SELECT SYSDATE FROM DUAL; 上述SQL语句将会返回数据库当前的系统时间,例如: 2021-05-01 15…

    database 2023年5月21日
    00
  • Asp Oracle存储过程返回结果集的代码

    下面是详细讲解”Asp Oracle存储过程返回结果集的代码”的完整攻略。 1. 确定Oracle数据库连接方式 在使用ASP调用Oracle存储过程之前,需要确定Oracle数据库连接方式。可以使用ADODB对象连接Oracle数据库,或者使用Oracle官方提供的ODBC驱动连接数据库。 2. 准备存储过程代码 在Oracle数据库中创建存储过程,存储过…

    database 2023年5月21日
    00
  • SQL 变换带有小计的结果集

    SQL 变换(transformation)用于对结果集进行计算、排序、过滤等操作,小计(subtotal)则是在对某一列或多列进行计算后,对计算结果进行汇总,一般用于统计数据分析等场景。下面是SQL 变换带有小计的完整攻略。 1. 使用 GROUP BY 实现小计 GROUP BY 语句用于将结果集按指定列进行分组,同时可以使用聚合函数对分组后的数据进行计…

    database 2023年3月27日
    00
  • ASP.net与SQLite数据库通过js和ashx交互(连接和操作)

    下面是关于ASP.net与SQLite数据库通过js和ashx交互(连接和操作)的完整攻略。 简介 ASP.net是一种基于微软的.NET平台的Web应用程序框架,而SQLite则是一种嵌入式关系型数据库。在本攻略中,我们将通过在ASP.net项目中使用JavaScript(js)和ASHX(一种用于处理HTTP请求的通用处理程序)来实现与SQLite数据库…

    database 2023年5月22日
    00
  • 关于MySql链接url参数的设置

    下面是关于MySql链接url参数设置的攻略。 MySql链接url参数的设置 MySql是一个功能强大的关系型数据库管理系统,它使用url来建立链接,url参数的设置可以帮助我们控制应用程序与数据库之间的通信和数据传输。下面详细介绍MySql链接url参数的设置方法及相关示例说明。 基础格式 MySql链接url基本格式如下: mysql://user:p…

    database 2023年5月22日
    00
  • 查询数据库空间(mysql和oracle)

    关于查询数据库空间,我分别介绍一下 MySQL 和 Oracle 数据库的方法。 查询 MySQL 数据库空间 方式一:使用命令行 可以通过登录 MySQL 客户端命令行,利用 SQL 语句查询数据库空间大小。 具体的 SQL 查询语句如下: SELECT table_schema AS `database_name`, SUM(data_length + …

    database 2023年5月18日
    00
  • linux系统oracle数据库出现ora12505问题的解决方法

    详细讲解“Linux系统Oracle数据库出现ORA-12505问题的解决方法”的完整攻略,包括以下几个步骤: 1. 确认错误信息 在解决ORA-12505问题之前,首先需要确认错误信息。ORA-12505是一种表示TNS Listener不能接受客户端请求的错误。通常,错误信息会包含类似以下内容: ORA-12505: TNS:listener does …

    database 2023年5月22日
    00
  • JDK1.8新特性之方法引用 ::和Optional详解

    JDK1.8新特性之方法引用 :: 简介 方法引用是一种比Lambda表达式更简洁易读的代码编写方式,它可以将已有的方法作为值传递,并将其应用到函数式接口中。方法引用的核心操作符是 ::,它可以引用一个方法或构造函数。 使用方法 方法引用可以拆分成两个部分:方法或构造函数的引用和方法类型的定义。方法或构造函数的引用可以是以下三种形式之一: 静态方法引用:Cl…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部