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

yizhihongxing

下面是“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日

相关文章

  • Redis 通过 RDB 方式进行数据备份与还原的方法

    Redis 是一款高性能的键值对存储系统,支持多种数据结构。在使用 Redis 时,我们通常会遇到需要备份 Redis 数据的情况。Redis 提供了两种备份方式:RDB 和 AOF。 RDB 方式是 Redis 原生支持的备份方式,可以将当前 Redis 内存中的数据快照保存到磁盘上。在 Redis 数据备份和恢复方面,RDB 方式是更加常用的方式。 以下…

    database 2023年5月22日
    00
  • springboot整合mongodb并实现crud步骤详解

    下面是关于“springboot整合mongodb并实现crud步骤详解”的完整攻略: 概述 springboot是一款非常方便的java web开发框架,也支持与mongodb数据库进行配合使用。在这篇攻略中,我们将介绍如何使用springboot整合mongodb,并实现crud操作。 步骤 添加依赖 在springboot项目的pom.xml文件中添加…

    database 2023年5月22日
    00
  • SpringBoot项目中如何实现MySQL读写分离详解

    要实现MySQL读写分离,我们需要用到SpringBoot框架中的多数据源配置。 首先,在SpringBoot的application.properties文件中添加连接主库的配置: #主数据源配置 spring.datasource.url=jdbc:mysql://主库地址:3306/数据库名称 spring.datasource.username=主库…

    database 2023年5月18日
    00
  • mysql5.7.13.zip安装教程(windows)

    下面是MySQL5.7.13在Windows系统上的安装教程。 下载MySQL5.7.13.zip 首先从MySQL官网(https://dev.mysql.com/downloads/mysql/)下载MySQL 5.7.13的zip文件。 解压缩zip文件 将下载的zip文件解压缩到任意目录下,比如D:\mysql\。 新建my.ini文件 在MySQL…

    database 2023年5月22日
    00
  • Windows下Memcache的安装及PHP扩展配置方法

    下面是详细讲解 Windows 下 Memcached 的安装及 PHP 扩展配置方法: 安装 Memcached 下载 Memcached 安装包: 访问 Memcached 官网:https://memcached.org/ 在 Download 页面找到 “Windows” 子栏目。 选择适合的版本下载:https://memcached.org/do…

    database 2023年5月22日
    00
  • mysql增量备份及断点恢复脚本实例

    MySQL增量备份是在全量备份的基础上,备份每次更新、修改、新增的数据,以达到备份数据更加实时的目的。下面为大家介绍MySQL增量备份及断点恢复的脚本实例。 增量备份 概述 增量备份分为两个步骤: 导出全量备份; 将全量备份时间到现在更新的数据备份。 全量备份 在Linux系统下,使用mysqldump命令进行备份。命令如下: # mysqldump -h主…

    database 2023年5月22日
    00
  • 基于Redis的Setnx实现分布式锁

    一、 redis分布式锁原理     并发 到Redis里变成了串行排队,单线程   二、基于Redis的Setnx实现分布式锁    1、pom     <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo…

    Redis 2023年4月13日
    00
  • update 子查询使用介绍

    当我们需要根据其他表格的数据进行更新时,就需要用到update子查询了。 通常update子查询是这样的结构: UPDATE table1 SET column1 = ( SELECT column2 FROM table2 WHERE condition ) WHERE condition; 其中,“table1”是要被更新的表格,“table2”是提供数…

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