具体操作

  • 1.下载mysql的免安装压缩包
  • 2.解压缩到指定目录下,并新增配置文件和data目录
  • 3.初始化数据库
  • 4.注册mysql服务
  • 5.登录mysql并且修改root密码
  • 6.开放防火墙端口并且连接Navicat

看这个吧,操作更简单:https://blog.csdn.net/qq_29864051/article/details/126776280

1.下载mysql的免安装压缩包

官网:https://dev.mysql.com/downloads/mysql/


点击后直接下载

2.解压缩到指定目录下,并新增配置文件和data目录

data目录(可不新建,后面初始化的时候会自动创建)

my.ini文件,注意配置文件:
basedir :配置自己的安装地址
datadir:配置在安装地址下的data文件夹即可
port :端口可根据需要修改

其他配置文件可暂不修改

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.[mysqld]
#skip-grant-tables
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.innodb_buffer_pool_size = 128M# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin# These are commonly set, remove the # and set as required.
# mysql根目录basedir = D:/1ShanghaiOceanUniversity/mysql13307
# 数据文件存放目录datadir = D:/1ShanghaiOceanUniversity/mysql13307/data
# 端口,默认3306  port = 13307
# 服务实例的唯一标识
# server_id = MySQL# 允许最大连接数max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4character_set_server=utf8mb4
# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.join_buffer_size = 128Msort_buffer_size = 2Mread_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4[client]
# 设置mysql客户端连接服务端时默认使用的端口
#port=3306
default-character-set=utf8mb4#默认使用“mysql_native_password”插件认证
#default_authentication_plugin=mysql_native_password

3.初始化数据库

以管理员身份运行cmd,并切换到mysql的bin目录

执行命令初始化mysql命令,会生成data目录,以及目录下会生成默认数据库等信息。

注意:一定要指定配置文件:–defaults-file=配置文件地址。

mysqld --defaults-file=D:\1ShanghaiOceanUniversity\mysql13307\my.ini --initialize --console

4.注册mysql服务

mysqld install MySQL13307 --defaults-file="你新增的配置文件路径"

启动服务

net start MySQL13307 #启动服务

服务器只有单个mysql的时候一般可以直接启动成功,成功的直接去第5步。
如果遇到下面情况

解决服务无法启动问题:
1.打开服务,右击属性,查看可执行文件路径。明显不太对

2.修改可执行文件的路径
首先打开注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services



5.登录mysql并且修改root密码

执行访问mysql命令,进入mysql并且输入临时密码
-uroot表示用户名root,-P13307表示端口为13307(默认3306)

mysql -uroot -P13307 -p


修改密码命令

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; #修改新密码
flush privileges; #刷新权限


放开登录用户限制,允许其他用户远程登录(这步要做不然局域网内的其他主机的Navicat无法连接到该数据库)

use mysql;
update user set host = '%' where user = 'root';


然后在服务中重启mysql服务啊!!
然后服务中重启mysql服务啊!!!
然后服务中重启mysql服务啊!!!!

6.开放防火墙端口并且连接Navicat

如果是本机访问不需要开放端口,局域网其他主机访问的话需要开放端口,看下我之前写的:
Linux和window如何开放防火墙端口(8080,3306,9200,6379.

测试连接navicat

就很开心~

Windows MySQL8.0免安装版(实操配置以及多个mysql实例时的踩坑经验)相关推荐

  1. mysql8.0免安装版修改密码_登陆失败--Mysql8.0免安装版本数据库配置问题修改密码--重建USER账户...

    在此先感谢论坛博客的各位大佬,因为实在是查了太多资料,连我自己究竟是在哪里拼拼凑凑出解决办法的过程都差不多快模糊了,第一次安装数据库,花了3天终于搞定了,博主的很多教程都是旧版本的指令,根本无法运行. ...

  2. windows :Tomcat免安装版环境变量配置 + jdk配置

    1.  下载后解压,我解压的目录为:D:\Tomcat\apache-tomcat-9.0.1-windows-x64 2.  安装jdk和jre, 并配置环境变量: 2.1 用户变量新建JAVA_H ...

  3. http://122.13.0.201/vote/list.php,风讯dotNETCMSv1.0免安装版源码

    [版本功能介绍] dotNETCMSv1.0是一款具有强大的功能的基于ASP.NET+MSSQL构架的内容管理软件,国内领先的第一款开源的.集成web2.0元素的.模块化的CMS建站系统. dotNE ...

  4. FileviewProv1.9.8.19和v1.5.0.0免安装版

      软件介绍   FileViewPro被称为万能文件打开器,它可以打开电脑上任何格式的文件,包括能识别的和无法识别的.详情进入官网网址.   安装方法    1. 免安装版v1.5.0.0   免安 ...

  5. linux免安装版,Linux下配置免安装版Tomcat

    一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz. 二 ...

  6. Java11新特性(二)——JDK11绿色免安装版环境变量配置教程

    前言 在实际的工作环境中,因为资源有限,一个人在公司,不可能配备多台电脑,所以就不可能有多个环境,但是一个人可能存在于多个项目,例如:在公司里面,尤其在一个大型的国企里面,研发产品生产线有很多条,当研 ...

  7. mysql免安装版net不是_MYSQL 免安装版的环境配置

    如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...

  8. mysql5.7.x 1251_MySql-8.0.x免安装版下载与配置,Navicat打开数据库链接报错1251的解决办法...

    概述 MySQL从5.7一下子跳到了MySQL8.0, 其中的变化必然是很大的, 这里就不说了, 本文主要讲解最新版MySQL安装的事情. 实际上5.7版本后的mysql免安装版都是没有data文件和 ...

  9. Windows下的免安装版MySQL配置

    近日在新的电脑上安装MySQL遇到一些小问题,在此做分享,也作为日后备用. 下载MySQL 进入MySQL官网,依次点击:上方选项卡DOWNLOADS->页面底端MySQL Community ...

最新文章

  1. Android之ListActivity(一):布局与数据绑定
  2. python --- 倒序输出数组中重复的数字
  3. android 高级画布绘图
  4. 计算机二级c语言109套,2016年9月计算机二级C语言操作题109套讲述.docx
  5. 扫描枪读条码数据在单片机串口电路的读取与显示
  6. java 发送附件_Java 基于javaMail的邮件发送(支持附件)
  7. 出现could not find developer disk image解决办法和不受信任的开发者
  8. 监督学习:KNN(K-近邻)算法实现手写数字识别的三种方法
  9. Qt C++ 命名空间namespaces讲解
  10. 云+X案例展 | 民生类:中国电信天翼云携手国家天文台打造“大国重器”
  11. 【面试题】一文讲清,为啥redis单线程还有很高的性能?
  12. linux java xmx_linux应用实际内存大于 jvm xmx
  13. java mschart_vb之mschart控件小结
  14. 使用nginx 和 switchhost实现自定义域名指向本地服务
  15. 微信小程序弹出框样式
  16. 《SPSS统计分析与行业应用实战》之诊断试验与ROC分析
  17. CoVaR计算手册-动态CoVaR模型-数据、代码、步骤
  18. 图表绘制与处理的常用软件
  19. 虚幻4游戏引擎的安装
  20. 程序员技术路线图(经典)

热门文章

  1. 在项目管理中如何保持专注,分享一个轻量的时间管理工具【Flow Mac版 - 追踪你在Mac上的时间消耗】
  2. 三星win平板刷linux,三星新专利:平板秒变Win10笔记本
  3. 系统设计思想之网络应用系统架构(思想+解决方案)——从单体到分布式系统和系统设计技术点
  4. 遗传算法创建初始种群
  5. anaconda清理
  6. 微信html5切水果游戏,推荐这3个切水果的小游戏,打开微信小程序试试吧!
  7. 如何将客户转变为忠诚的追随者,提高网站转化率
  8. DRA777PSIGACDRQ1/DRA773PSGACDRQ1/DRA776PPIGACDRQ1【汽车应用处理器】
  9. leetcode 1937. Maximum Number of Points with Cost
  10. github 使用备忘