如何在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 mysqlnet start mysql

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

如果不输入密码↓

输入正确密码↓


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

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

新建数据库

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

字符集:utf8mb4

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

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Linux0.11 中全局描述符表(GDT)

在Linux内核中,全局描述符表(Global Descriptor Table,简称GDT)是一个关键的数据结构,主要用于管理处理器的内存段和相关的权限与属性。它属于x86架构中的保护模式特性,允许操作系统对内存访问进行更精细的…

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

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

RedisTemplate操作Redis详解之连接Redis及自定义序列化

连接到Redis 使用Redis和Spring时的首要任务之一是通过IoC容器连接到Redis。为此,需要java连接器(或绑定)。无论选择哪种库,你都只需要使用一组Spring Data Redis API(在所有连接器中行为一致):…

【原理代码详解】DeepSORT算法:多目标跟踪的深度学习解决方案

一、引言 在视频监控和智能交通系统中,多目标跟踪是一项关键技术,它涉及检测视频中的多个目标,并在视频帧之间维持每个目标的身份。DeepSORT算法作为SORT算法的扩展,通过结合深度学习和传统的跟踪技术,提高了目标跟踪…

李飞飞团队关于2024年人工智能发展报告总结 (Artificial Intelligence Index Report)

目录 1 10大核心信息2 AI研究和发展2.1 核心要点2.2 核心对比信息2.3 模型是否会用尽数据2.4 基础模型发展2.5 训练模型成本 3 技术性能3.1 核心要点3.2 重要模型发布情况3.3 AI表现情况3.4 多学科、高难度评估集 (MMMU & GPQA & ARC)3.5 Agents3.6 RLHF & RLAIF3.…

R语言数据分析案例-股票题目分析

Value at Risk(VaR)是一种统计技术,用于量化投资组合在正常市场条件下可能遭受的最大潜在损失。它是风险管理和金融领域中一个非常重要的概念。VaR通常以货币单位表示,用于估计在给定的置信水平和特定时间范围内,投资组…

基于网络的无人海洋船舶控制

书籍:Network-Based Control of Unmanned Marine Vehicles 作者:Yu-Long Wang,Qing-Long Han,Chen Peng,Lang Ma 出版:Springer 书籍下载-《基于网络的无人海洋船舶控制》控制系统中的通信网络可能引起延…

28.6k Star!Dify:完善生态、支持Ollama与本地知识库、企业级拖放式UI构建AI Agent、API集成进业务!

原文链接(更好排版、视频播放、社群交流) 28.6k Star!Dify:完善生态、支持Ollama与本地知识库、企业级拖放式UI构建AI Agent、API集成进业务! 原创 Aitrainee [ AI进修生 ](javascript:void(0)😉 AI进修…

触摸OpenNJet,云原生世界触手可及

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” 文章目录 导言OpenNJet云原生引擎介绍云原生平台的介绍优化与创新 为什么选择OpenNJet云原生引擎如何在windo…

SAP 控制已转采购订单的PR不允许删除简介

SAP系统中采购申请当被转成采购订单后,在采购申请中会关联到对应已生生成的采购订单,如下图中可以看到采购申请对应的采购订单 当日常操作中用户在创建完采购申请后,当PR转成PO后仍然可以将采购申请的行项目进行删除,显然这个操作…

maven .lastUpdated文件作用

现象 有时候我在用maven管理项目时会发现有些依赖报错,这时你可以看一下本地仓库中是否有.lastUpdated文件,也许与它有关。 原因 有这个文件就表示依赖下载过程中发生了错误导致依赖没成功下载,可能是网络原因,也有可能是远程…

做国外问卷调查,一天能挣多少钱?

大家好​,我是汇舟问卷,专注于国外问卷调查项目已经五年的时间了,目前做的一直比较稳定。 这个项目说白了就是通过搭建国外的环境,登录问卷平台,通过参与国外企业发布的问卷调查来获取​美金奖励。 那么参与的问卷的…

2.数据类型与变量(java篇)

目录 数据类型与变量 数据类型 变量 整型变量 长整型变量 短整型变量 字节型变量 浮点型变量 双精度浮点型 单精度浮点型 字符型变量 布尔型变量(boolean) 类型转换 自动类型转换(隐式) 强制类型转换(显式) 类型提升 字符串类型 数据类…

中医揿针的注意事项

点击文末领取揿针的视频教程跟直播讲解 关于揿针的注意事项,我们可以从以下几个方面进行探讨: 01操作前准备 1. 确保针具的清洁和无菌状态,以避免感染。 2. 了解患者的身体状况,如是否有特殊疾病或过敏史,以便选择…

HPC高性能计算 AI人工智能计算需要50GB/s高带宽1.3M IOPS及0.3毫秒级低延迟的存储磁盘阵列,性能还能随节点增加而成倍增长

最近FSD(完全自动驾驶)成为热点话题,以自动驾驶,智慧医疗、生命科学、机器人为代表的新领域,广泛应用人工智能、机器学习(ML)、高性能计算(HPC),给存储带来前…

Apple store 静安·苹果店欣赏

官网: https://www.apple.com/today/Apple 亚洲第一大商店:Apple 静安零售店现已在上海开幕 静安苹果欣赏

从零开始学习Linux(6)----进程控制

1.环境变量 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,我们在编写C/C代码时,链接时我们不知道我们链接的动态静态库在哪里,但可以连接成功,原因是环境变量帮助编译器进行查找,环境变量通常具有…

geotrust dv通配符证书800

Geotrust是成立时间较久的正规CA认证机构,在过去的几十年间颁发了无数的SSL证书,这些SSL证书被各个开发者使用,受到大多数浏览器的信任。而Geotrust旗下的DV通配符证书因其广泛的应用范围受到了用户的青睐。今天就随SSL盾小编了解Geotrust旗下…

SpringAMQP 发布订阅-DirectExchange

DirectExchange: 路由模式模型 代码实现 直接通过注解方式绑定交换机和队列,这里边加了key也就是BingdingKey绑定key,可以看作交换机的路由规则,交换机收到消息后读取消息中指定的Routingkey发送到存有相应BingdingKey的队列中。 RabbitLis…

绝地求生PUBG新老艾伦格有什么差别 老艾伦格什么时候回归

复古风格的艾伦格原始地图携带着那些标志性的记忆符号华丽回归,邀请您沉浸于往昔的每一处细节探索中。我们不仅还原了游戏诞生的起点,还在其中巧妙融入现代游戏元素,构筑一座连接昔日与今朝的桥梁,完美融合了经典与创新的游戏体验…