在win10使用mysql8.0.11的zip包进行配置时,搜到的教程很多坑,特此总结成功配置的方法。

  1、下载非安装的zip包   

    mysql 8.0.11 64位

  2、解压zip包

    将下载的zip压缩包,解压在要安装的位置,如:D:\mysql,其下的文件如下

    

  3、建立my.ini文件

    在mysql的文件夹下建立my.ini文件,里面的内容为

[mysqld]
# set basedir to your installation path
basedir=D:/mysql
# set datadir to the location of your data directory
datadir=D:/mysql/data

  basedir 就是安装mysql的路径,datadir是存放数据的路径,初始化时可以自动在mysql文件夹下建立data文件夹,如果没有data文件夹则自动建立,如果有,必须保证data下无任何文件,否则初始化时会报错

  这里需要注意的是,路径书写是一定是斜杠,如:D:/mysql ,或者 使用反斜杠时必须时双反斜杠,如:D:\\mysql,D:\\mysql\\data,否则初始化会报错   

  4、初始化

  使用管理员身份,打开cmd命令行,在安装路径下,执行命令  bin/mysqld --initialize ,如:D:\mysql > bin/mysqld --initialize 或者 D:\mysql\bin> mysqld --initialize  初始化,

  如果想在任意打开的cmd命令行运行mysqld命令,可配置环境变量,将mysqld的路径配置到环境变量中区,这里将D:\mysql\bin 这个路径,编辑到path里面去

  5、安装install mysql服务(默认mysql服务) 

 D:\mysql\bin>mysqld --install

  6、启动服务

net start mysql//不区分大小写

  7、停止服务

net stop mysql //或者 mysqladmin shutdown

 

  mysqld --initialize 和mysqld --initialize-insecure两种初始化方式的不同

  a、使用mysqld --initialize 初始化时,当启动服务后(net start mysql),链接到服务时(mysql -u root  -p ),需要输入随机的密码,这个密码可以在data文件夹里,找到以.err结尾的文件,打开这个文件

  找到以下类似如下语句,localhost后的 iTag*AfrH5ej即为密码

[Warning] A temporary password is generated for root@localhost:
iTag*AfrH5ej

  b、使用mysqld --initialize-insecure 初始化时则不必须输密码,启动服务后,链接到服务(mysql -u root --skip-password),则不需要输入密码,进入链接后修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

  

MySql 8.0.11 在win10下的zip非安装配置的更多相关文章

  1. win10下使用命令行安装配置appium环境

    安装列表 安卓sdk目录,即ANDROID_HOME设置 关于sdk的安装配置此处略,参考之前文章<Appium+Java(一) Windows环境搭建篇> node运行环境 appium ...

  2. SQLyog 报错2058 :连接 mysql 8.0.11 解决方法

    下载新版的 mysql 8.0.11 安装. 为了方便安装查看,我下载了sqlyog 工具 连接 mysql 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了. 解决方法:wi ...

  3. MySQL 8.0.11安装配置

    官网地址:https://dev.mysql.com/downloads/mysql/ 我这里是RHEL6.5的系统,因此选择RedHat 6 x86,64bit操作系统---下载第一个RPM Bun ...

  4. PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装

    PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 1.首先在安装好环境下安装 zabbix3.0情况下 2. yum install mysql-devel ...

  5. Win7系统安装 MySQL 8.0.11

    1. 下载 MySQL 8.0.11 版本 下载地址: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 2. 下载 ...

  6. 原创:mysql5 还原至mysql 8.0.11数据库链接配置提示错误(修改内容有三处

    原创:mysql5 还原至mysql 8.0.11数据库链接配置提示错误改有三: a) mysql 连接jar包版修改 b)类路径修改 c)配置连接池地址修改 因版本升级,首先要修改 1:mysql- ...

  7. MySql 8.0.11 客户端连接失败:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ....

    近期,换了新笔记本,重新安装了MySql数据库和客户端工具Navicat Premium 12.我是从官网上下载的MySql数据库,版本为8.0.11,链接:https://dev.mysql.com ...

  8. win10下mysql5.7的安装与配置

    Win10下MySql5.7的安装与配置 下载 官网下载地址 选择免安装版即可, 解压 将下载的压缩包解压到你想要放置MySQL的目录,避免中文空格. 示例:D:\devtools\mysql-5.7 ...

  9. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

随机推荐

  1. Navicat安装教程、建表教程

    1.安装教程: 转自:https://www.jianshu.com/p/5f693b4c9468 2.使用教程(建表操作): https://jingyan.baidu.com/article/e6 ...

  2. SQL Server 清理日志

    USE[master] GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 要清理的数据库名称 ...

  3. java向mysql中写入中文出现乱码

    乱码的原因有很多,我遇到的原因是url配置的问题,解决方案: 将: jdbc.url=jdbc:mysql://localhost:3306/XXXX?useUnicode=true&char ...

  4. python模块之openpyxl扩展

    主要是对openpyxl扩展进行扩展,使用归类等 1. 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win- ...

  5. 转 PyCharm 进行调试 以及怎么熟悉一个已经成熟的项目的代码和断点 以及 jetBrains pycharm快捷键

    https://blog.csdn.net/guider2334/rss/list Ctrl + Q 现实document视图,查看选择元素的详细信息        (重要) Ctrl + Alt + ...

  6. 移动测试之appium+python 简单例子(五)

    # coding=utf-8 from appium import webdriver import time import unittest import os import HTMLTestRun ...

  7. tencent intern learning

    gslb全局负载均衡   (负载均衡的问题就是某些session保存在某台服务器中,这个用户就只能用那台服务器服务了) jwt vs 传统cookies & session  (jwt类似于公 ...

  8. 【3dsMax安装失败,如何卸载、安装3dMax 2019?】

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...

  9. PlayMaker Get Parent 拿到父物体

    这里是拿到自己的父物体,然后存储到Parent这个GameObject变量里. 然后在Parent那个位置生成一个Coin,也就是在父物体那生成一个Coin.

  10. python3+Appium自动化10-日志收集

    日志概述 日志作用 日志是定位问题的重要手段 日志级别 级别 何时使用 DEBUG 调试信息,也是最详细的日志信息 INFO 证明事情按预期工作 WARNING 表明发生了一些意外,或者不就的将来(如 ...