如何在windows server下安装mysql5.7数据库,并使用Navicat Premium 15可视化工具新建数据库并读取数据库信息。

如何在windows server下安装mysql5.7数据库? 

MySQL :: Download MySQL Community Server (Archived Versions)icon-default.png?t=N7T8https://downloads.mysql.com/archives/community/点击↑,然后选择对应版本和平台↓下载

将下载后的安装包放入固定目录(这里以D:\mine\S为例)

解压

运行systempropertiesadvanced

然后,修改系统变量Path,添加%MYSQL_HOME%\bin

基本上这样就算是安装完毕,需要验证一下:

在cmd里面输入mysql --versionmysqld --version如下显示即证明完成MySQL5.7+的安装


接下来做MySQL初始化

D:\mine\S\mysql-5.7.44-winx64目录下创建一个MySQL.ini配置文件(复制下面内容保存)

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
# MySQL端口
port = 3306
# MySQL的安装目录,需要修改为自己的
basedir=D:\mine\S\mysql-5.7.44-winx64
# MySQL数据库的存放目录,可以自行修改
datadir=D:\mine\S\mysql-5.7.44-winx64\data
# 最大连接数
max_connections=1000
# 默认存储引擎
default-storage-engine=INNODB

# 第一次登陆跳过密码验证
skip-grant-tables

用资源管理器打开C:\Windows\System32\目录

右击cmd.exe以管理员身份运行

执行 mysqld --initialize --console 初始化MySQL数据库,默认生成的密码可以不用记住,因为我们已经设置过了第一次跳过密码验证:

然后执行安装服务的命令(注意加粗的路径改成你自己的):

mysqld install MySQL --defaults-file="D:\mine\S\mysql-5.7.44-winx64\MySQL.ini"

然后我们可以在服务列表看到MySQL服务:


接下来登录MySQL并修改root密码

在管理员的 cmd 下执行 net start mysql 启动MySQL服务:

然后输入 mysql -uroot -p 登录MySQL的服务器,因为跳过了密码验证,不用输入密码直接回车即可登录:

然后执行以下密码修改root登录密码:

USE `mysql`;
# 注意修改自己的密码
UPDATE `user` SET `authentication_string` = password("您的密码") WHERE `user` = 'root';

执行 show variables like 'character%'; 如出现如下内容就代表初始化成功了

可能有时候MySQL有bug会出现类似这样的报错

遇到↑这种情况就还要用 ALTER USER 命令再修改一遍密码,所以再次执行:

# 注意修改你的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '您的密码';

然后退出MySQL服务器,注释掉前面配置的 D:\mine\S\mysql-5.7.44-winx64\MySQL.ini 配置文件当中的 skip-grant-tables 这一行(否则每次登录都不用密码了),如图:

然后执行以下命令重启MySQL服务器:

net stop mysql

net start mysql

最后我们再使用 mysql -uroot -p 命令尝试登录,如果我们不输入密码那么就会登录失败,输入你设置的密码就会登录成功:

如果不输入密码↓

输入正确密码↓


用Navicat Premium 15可视化工具新建数据库并读取数据库信息

这里就不细聊如何安装 Navicat,大家自行问ChatGPT

新建数据库

在创建新的MySQL数据库时,可以指定字符集和排序规则(collation)。以下是推荐的字符集和排序规则,它们兼容性好,并且支持多语言:

字符集:utf8mb4

排序规则:utf8mb4_unicode_ci(对Unicode字符集的支持,不区分大小写)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/621067.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

韩国Doosan斗山机械手维修

在现代工业领域,斗山机器人以其高效、精准和稳定的性能而受到广泛应用。然而,随着使用时间的增加,机器人难免会出现Doosan机器人故障。 常见斗山机器人故障及Doosan机械手维修方法 1. 电源故障 - 故障现象:机器人电源无法正常开…

【JavaSE】多线程

目录 进程与线程进程线程 几个基本概念串行和并行并行与并发 多线程概念多线程的优点/好处多线程问题分析 Java多线程的基本使用Thread类主线程守护线程案例:显示主线程名 多线程实现方式继承java.lang.Thread类步骤代码实现start()和run()的区别? 注意 …

专业音频修复软件:iZotope RX 11 for Mac 激活版

iZotope RX 专为满足后期制作专业人士的苛刻需求而设计的一款专业音频修复软件。iZotope RX 10添加了新的特性和功能,以解决当今后期项目中存在的一些最常见的修复问题,使其成为音频后期制作的最终选择。虽然包含许多其他新功能,但这里是新的…

Git-基础

概念:一个免费开源,分布式的代码版本控制系统,帮助开发团队维护代码 作用:记录代码内容,切换代码版本,多人开发时高效合并代码内容 Git安装 安装路径不能出现中文 git -v//查看git版本 Git配置用户信息…

代码大师的工具箱:现代软件开发利器

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

MySQL数据查询优化

MySQL调优是开发中必不可少的内容,以下是对MySQL查询性能优化的部分总结 1. explain关键字的使用 explain关键字可以模拟优化器执行sql查询语句,获取sql的执行信息,使用方法: explainsql语句 1.1 字段详解 id(select …

东南亚电商巨头:Zalora,卖家如何通过自养号测评快速提升产品销量

Zalora,中文名为“左拉”,是东南亚地区备受瞩目的时尚电商平台。总部位于新加坡,其业务已覆盖包括中国香港、中国台湾、印尼、菲律宾、泰国、越南、马来西亚及文莱等11个亚太地区。Zalora以其丰富的品牌产品线、卓越的服务体验和高效的物流配…

数据分析的数据模型

数据分析的数据模型 前言一、优化模型1.1线性优化模型1.1.1线性优化模型定义1.1.2线性优化模型求解算法1. 1.2.1图解法1. 1.2.2. 单纯形法 1.1.3 线性优化模型的应用 1.2非线性优化模型1.2.1非线性优化模型定义1.2.2非线性优化划模型求解方法1. 2.2.1有约束非线性模型算法1.2.2…

windows版本达梦数据复制软件 DMDRS安装

安装步骤: 1: 2:注意安装提醒 3:接受 4:选择安装路径,注意权限以及所需空间大小 5:观察支持的数据源类型

华企盾DSC数据防泄密软件有哪些水印功能?

在企业数据安全领域,水印技术是一种重要的信息保护策略,用于防止数据泄露和确保信息的原始性和完整性。根据回顾的资料,以下是企业中常用的几种水印技术: 屏幕浮水印:这种水印能够在用户的屏幕上显示公司的标志或者其他…

安服仔养成篇——漏洞修复

漏洞披露是安全服务工作的日常内容之一,常见漏洞扫描和渗透测试两种方式,完整的工作流程还包括了后续的复核以及提供漏洞整改建议,这篇文章给大家分享一下up在漏洞修复上的一些经验和容易遇到的问题,希望能对师傅们有所帮助。 漏洞…

mmdetection在训练自己数据集时候 报错‘ValueError: need at least one array to concatenate’

问题: mmdetection在训练自己数据集时候 报错‘ValueError: need at least one array to concatenate’ 解决方法: 需要修改数据集加载的代码文件,数据集文件在路径configs/base/datasets/coco_detection.py里面,需要增加meta…

RSAC2024: 洞悉安全新趋势 - 天空卫士前沿观察

以"可能的艺术"(The Art of the Possible)为主题,备受瞩目的RSA Conference 2024(RSAC2024)已于5月6日在旧金山盛大开幕。这一年度盛会不仅是网络安全领域最新技术与趋势的展示窗口,更是全球网络…

zabbix基础

监控系统基本介绍: 企业级应用中,服务器数量众多,一般情况下需要维护人员进行长时间对服务器体系、计算机或其他网络设备(包括硬件和软件)进行长时间进行性能跟踪,保证正常稳定安全的运行,于是…

桥接模式(Bridge)——结构型模式

桥接模式(Bridge)——结构型模式 桥接模式是一种结构型设计模式, 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。 假如有三个类Circle、triangle和rectangle,现在要…

祝贺嫦娥六号发射成功,思迈特再为航天项目提供数据支持和保障

近日,嫦娥六号由长征五号遥八运载火箭在中国文昌航天发射场发射成功。 据悉,嫦娥六号是中国探月工程的第六个探测器,其主要任务是前往月球背面的南极-艾特肯盆地进行科学探测和样品采集。 嫦娥六号任务不仅是技术上的挑战,也是科学…

嗨动PDF编辑器适合你的pdf编辑器,试试吧!

pdf编辑器有哪些?在数字化办公日益普及的今天,PDF文档因其跨平台、高保真度的特性而备受欢迎。无论是工作汇报、学术研究还是日常学习,我们都需要对PDF文档进行编辑、修改和整理。然而,如何选择合适的PDF编辑器却成了许多人头疼的…

本地搭建各大直播平台录屏服务结合内网穿透工具实现远程管理录屏任务

文章目录 1. Bililive-go与套件下载1.1 获取ffmpeg1.2 获取Bililive-go1.3 配置套件 2. 本地运行测试3. 录屏设置演示4. 内网穿透工具下载安装5. 配置Bililive-go公网地址6. 配置固定公网地址 本文主要介绍如何在Windows系统电脑本地部署直播录屏利器Bililive-go,并…

做抖店如何提高与达人合作的几率?有效筛选+有效推品

我是王路飞。 总是有很多新手商家,找我吐槽,抖音上的达人特别不好找,好不容易加上了,要么是发消息不回复,要么是寄样后就没下文了。 虽然一直都说找达人带货玩法比较简单,但也离不开电商的基本逻辑&#…

Redis实战笔记

黑马点评项目笔记 一:数据交互: 1.把String解析成Java对象集合并且存入Redis及Java对象集合转换成JSON。 Overridepublic Result queryTypeList() {String s stringRedisTemplate.opsForValue().get("cache:list:");System.out.println(&qu…