mysql 5.7命令行安装(windows)

  1. 下载mysql-5.7.xx-winx64 ZIP版,https://dev.mysql.com/downloads/mysql/5.7.html
  2. 拷贝压缩包文件mysql-5.7.xx-winx64到数据采集主机D盘根目录。
  3. 解压到目录:D:\mysql-5.7,(注意配置文件中的目录跟解压目录一致)
  4. 环境变量path路径增加配置:D:\mysql-5.7\bin
  5. 建立配置文件my.ini:在D:\mysql-5.7新建my.ini配置文件,拷贝如下内容到配置文件:
[mysql]

设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
设置mysql的安装目录
basedir=D:\\mysql-5.7
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>The default storage engine that will be used when creating new tables</font>*</details>
default-storage-engine=INNODB

设置mysql数据库的数据的存放目录
datadir=D:\\mysql-5.7\\data
  1. 以管理员身份打开命令行,执行mysql安装命令:
   mysqld -install
  1. 初始化mysql,在命令行执行。
创建root账户,端口默认3306,默认安装可直接复制
mysqld --initialize --user=root --console
指定端口(3308)安装,参考如下指令
mysqld --initialize --user=root --port=3308 --console
mysqld --initialize-insecure --user=mysql --port=3308

命令运行后,输出如下

...

...到最后一行
 y1Hydp;l2aJK
[Note] A temporary password is generated for root@localhost:

y1Hydp;l2aJK(这个就是初始密码)

  1. 启动mysql,在命令行执行。
net start mysql
  1. mysql密码重置:命令行登录,输入密码,完成登录。
mysql -uroot -p
-- *** 初始化用户密码 ***
set password=password('test123')
alter user 'root'@'localhost'password expire never;
flush privileges;
  1. 创建用户并授权
CREATE USER 'test'@'%' IDENTIFIED BY 'test123';
GRANT GRANT OPTION ON *.* TO 'test'@'%';
GRANT ALL ON *.* TO 'test'@'%';

Original: https://www.cnblogs.com/windsnow/p/15194718.html
Author: 风雪夜归人-老蒋
Title: mysql 5.7命令行安装(windows)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/508159/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Docker 完整版教程

    Docker 安装 一、安装前必读 在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。 注意:本文的…

    数据库 2023年6月14日
    071
  • Liunx添加LVM逻辑卷(已有卷组中添加逻辑卷)

    一、对新添加的磁盘进行分区 1、# lsblk //查看物理磁盘 2、[root@Centos7 ~]# fdisk /dev/sdc //磁盘分区( sdc为对应新添加的磁盘)欢…

    数据库 2023年6月11日
    078
  • Linux下安装MySQL问题及报错解决

    前言: 在Linux环境下,安装MySQL服务 环境: 虚拟机CentOS7———————&#8…

    数据库 2023年5月24日
    076
  • 爬虫基础_正则表达式_补

    正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个 “规则字符串”,这个 “规则…

    数据库 2023年6月11日
    0135
  • java死锁(Java-level deadlock)

    java-level deadlock 如下代码可以模拟java死锁。注意:当出现死锁时,应用程序是无响应的。错误信息: Found one Java-level deadlock…

    数据库 2023年6月9日
    079
  • 第03章 MySQL基本的SELECT语句

    第03章 MySQL基本的SELECT语句 1. SQL概述 1.1 SQL背景知识 1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年…

    数据库 2023年5月24日
    080
  • 7 Java有没有goto

    goto是Java中的保留字,在目前版本的Java中没有使用。 Original: https://www.cnblogs.com/xilichenbokeyuan/p/14149…

    数据库 2023年6月6日
    064
  • MIT 6.824 Lab2D Raft之日志压缩

    书接上文Raft Part C | MIT 6.824 Lab2C Persistence。 实验准备 实验代码: git://g.csail.mit.edu/6.824-gola…

    数据库 2023年6月14日
    0147
  • Java中AES加密和解密的方法分享

    转自: http://www.java265.com/JavaJingYan/202206/16559759223818.html 下文笔者讲述java代码实现的AES加密和解密的…

    数据库 2023年6月11日
    088
  • Matplotlib(基本用法)

    Matplotlib 是数据分析绘图的常见模块,可以算是 2D-绘图(Python)领域使用最广泛的套件,可以将数据图形化,并且提供多样化的输出格式,利于数据的显示并分析。 接下来…

    数据库 2023年6月16日
    079
  • python-图片文字识别

    两种方法 1. 第一种方法 from PIL import Image import pytesseract import re #&#x5BFC;&#x5165;…

    数据库 2023年6月14日
    071
  • Consul 入门-集群搭建

    集群搭建 通过 Docker 来搭建一个由3个 Server 组成的数据中心集群,再启动一个 Client 容器来做服务注册和发现的入口,开模拟看看 Server 启动命令 拉取最…

    数据库 2023年6月6日
    082
  • 工具 | 常用 PostgreSQL 预防数据丢失方案

    作者:张连壮 PostgreSQL 研发负责人从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。 PostgreSQL 本身不具备数据闪回和数据误删…

    数据库 2023年5月24日
    068
  • 程序包javax.persistence不存在解决办法

    只需添加以下包即可 javax.persistence persistence-api 1.0.2 Original: https://www.cnblogs.com/javalo…

    数据库 2023年6月11日
    070
  • 数据库操作

    数据库操作 数据库基础数据库是一种 存储结构, 允许使用各种格式 输入、处理、检索 数据,且不用在每次需要数据时 重新输入数据。 select 语句: select语句 用于查询数…

    数据库 2023年6月16日
    095
  • MySQL45讲之函数转换导致不使用索引

    本文介绍了由于函数转换而不使用索引的三个问题。请注意,不使用索引意味着不使用树搜索,而是使用全表扫描索引树。 [En] This article introduces three …

    数据库 2023年5月24日
    067
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球