Win10安装MySQL-8.0.15

1、下载mysql-8.0.15-winx64.zip安装包,地址如下

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip

2、解压至要安装的目录下,如D:\Database

3、在D:\Database\mysql-8.0.15-winx64目录下新建my.ini配置文件

4、my.ini文件中的内容如下

[mysql]

# 设置mysql数据库客户端默认字符集

default-character-set=UTF8

[mysqld]

# 设置mysql数据库的默认端口,注意端口号不能被占用

port=3316

# 设置记录日志的显示时间

log_timestamps=SYSTEM

# 设置mysql数据库的安装目录

basedir=D:\\Database\\mysql-8.0.15-winx64

# 设置mysql数据库的数据存放目录

datadir=D:\\Database\\mysql-8.0.15-winx64\\data

# 设置mysql数据库服务端默认字符集

character-set-server=UTF8

# 设置mysql数据库创建新表时的默认存储引擎

default-storage-engine=INNODB

# 设置mysql数据库允许的最大连接数

max_connections=100

5、添加系统环境变量

将mysql-8.0.15-winx64安装路径(即D:\Database\mysql-8.0.15-winx64\bin)添加到Path环境变量中去

6、初始化mysql数据库

以管理员身份打开cmd窗口,进入到mysql安装的bin目录下。 初始化数据库:

mysqld --defaults-file=D:\Database\mysql-8.0.15-winx64\my.ini --initialize --console

初始化成功后会生成在my.ini文件中指定的datadir目录,并且给root初始化了一个密码,请记住它。

7、将新安装的mysql注册为Windows服务

mysqld install MySQL80-3316 --defaults-file="D:\Database\mysql-8.0.15-winx64\my.ini"

删除mysql服务的命令为:mysqld --remove mysql80-3316

8、在搜索框输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80-3316,修改ImagePath参数相关路径为刚刚安装的mysql的路径

9、启动mysql服务

net start MySQL80-3316

10、以root身份登录进入mysql

mysql -hlocalhost -P3316  -uroot -p

输入初始化数据库时的密码即可。

11、修改root用户的密码为root

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

12、修改密码后刷新权限使之生效

flush privileges;

13、刷新权限后重新登录

也可以使用Navicat、MySQL Workbench等可视化工具连接新安装的mysql。

Win10安装多个MySQL实例的更多相关文章

  1. Windows上安装多个MySQL实例(转)

    在学习和开发过程中有时候会用到多个MySQL数据库,比如Master-Slave集群.分库分表,开发阶段在一台机器上安装多个MySQL实例就显得方便不少. 在 MySQL教程-基础篇-1.1-Wind ...

  2. 在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  3. 同一台windows下配置安装多个mysql实例,实现主从同步

    一.安装多个mysql 参见: https://blog.csdn.net/wrh_csdn/article/details/80198795 https://www.cnblogs.com/qjoa ...

  4. CentOS6.5下源码安装多个MySQL实例及复制搭建

    多实例安装本节是在CentOS6.5下源码安装MySQL5.6.35的基础上,在同一台机器增加一个MySQL实例.参考Centos中安装多个mysql数据的配置实例,安装目录为/usr/local/m ...

  5. linux下安装多个mysql实例(摘自国外:How to create multiple mysql instance in CentOS 6.4 and Red Hat 6.4)

    How to create multiple mysql instance in CentOS 6.4 and Red Hat 6.4 from:http://sharadchhetri.com/20 ...

  6. win10安装mysql过程&&链接过程&&备份和导入数据&&grant命令

    win10安装mysql过程&&链接过程&&备份和导入数据&&grant命令   一 .安装 一开始在mysql官网(https://www.mysql ...

  7. 【MySQL】源码编译安装和配置MySql 5.5.32(单实例)

    [需求描述] 在CentOS环境中,通过编译源码的方式,安装并且配置“单实例”的MySQL5.5.32数据库. MySQL的安装目录为:/application/mysql-5.5.32 MySQL数 ...

  8. 如何在同一台机器上安装多个MySQL的实例

    转自:'http://www.cnblogs.com/shangzekai/p/4375271.html 最近由于工作的需要,需要在同一台机器上搭建两个MySQL的实例,(注:已经存在了一个3306的 ...

  9. MySQL通过rpm安装及其单机多实例部署

    1. CentOS 下安装 MySQL Oracle 收购 MySQL 后,CentOS 为避免 MySQL 闭源的风险,改用 MySQL 的分支 MariaDB:MariaDB 完全兼容 MySQL ...

随机推荐

  1. 模块化开发之sea.js

    随着时间的推移,原生js越来越强大,es6中的improt,export已经可以实现模块化开发,但可惜的是现在的浏览器还不支持,需要进行编译,相信在不久的将来,一定会大行其道,今天我们来聊聊模块化开发 ...

  2. selenium 显示等待wait.until 常用封装 及下拉框的选择操作等

    from selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWait a ...

  3. Python 文件操作(1)

    今天大佬给了个A文件给我,里面存放了机密数据. 什么机密数据??? 有帅哥的联系方式吗? 赶紧打开来看一下 1.open() 函数基本版 Python大佬有个内置开文件的函数open(), 专门开文件 ...

  4. 2018/7/31--zznu-oj-问题 G: 方差 普拉斯--【两重暴力循环求方差即可!】

    问题 G: 方差 普拉斯 时间限制: 1 Sec  内存限制: 128 MB提交: 94  解决: 17[提交] [状态] [讨论版] [命题人:admin] 题目描述 方差(样本方差)是每个样本值与 ...

  5. appium+python 【Mac】UI自动化测试封装框架介绍 <七>---脚本编写规范

    脚本的使用,注释非常关键,无论自己的后期查看还是别人使用,都可以通过注释很明确的知道代码所表达的意思,明确的知道如何调用方法等等.每个团队均有不同的商定形式来写脚本,因此没有明确的要求和规范来约束.如 ...

  6. a标签中的javascript:void(0)和#的区别

    #包含了一个位置信息 默认的锚是#top 也就是网页的上端 而javascript:void(0)   仅仅表示一个死链接 void(0)用于执行某些处理,但是不整体刷新页面 javascript:v ...

  7. 008_Linux驱动之_IO口的配置

    1. 测试:配置S3C2440的GPF4,5,6为输出 2. 测试IO的地址从芯片手册中获取以下资料 3. 从上面可以看出配置输出对应的设置是01=输出,那么对应位如:[9:8]需要设置成=01 4. ...

  8. 关于IE8的兼容性问题

    DOCTYPE 首先需要确保你的HTML页面开始部分要有DOCTYPE声明.DOCTYPE告诉浏览器使用什么样的HTML或XHTML规范来解析HTML文档,具体会影响: 对标记.attributes ...

  9. 安裝PHPBB

    1.下載PHPBB https://www.phpbb.com/downloads/ 2下載PHP http://windows.php.net/download/ 很多教程都介紹在WIN7用ISAP ...

  10. ADC-DAC

    一,ADC 模拟信号 什么是模拟信号?主要是与离散的数字信号相对的连续的信号.模拟信号分布于自然界的各个角落,如每天温度的变化, 而数字信号是人为的抽象出来的在时间上不连续的信号.电学上的模拟信号是主 ...