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

本文主要是介绍如何在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字符集的支持,不区分大小写)

这篇关于如何在windows server下安装mysql5.7数据库,并使用Navicat Premium 15可视化工具新建数据库并读取数据库信息。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/985043

相关文章

springboot3.x使用@NacosValue无法获取配置信息的解决过程

《springboot3.x使用@NacosValue无法获取配置信息的解决过程》在SpringBoot3.x中升级Nacos依赖后,使用@NacosValue无法动态获取配置,通过引入SpringC... 目录一、python问题描述二、解决方案总结一、问题描述springboot从2android.x

C#高效实现在Word文档中自动化创建图表的可视化方案

《C#高效实现在Word文档中自动化创建图表的可视化方案》本文将深入探讨如何利用C#,结合一款功能强大的第三方库,实现在Word文档中自动化创建图表,为你的数据呈现和报告生成提供一套实用且高效的解决方... 目录Word文档图表自动化:为什么选择C#?从零开始:C#实现Word文档图表的基本步骤深度优化:C

SpringBoot整合AOP及使用案例实战

《SpringBoot整合AOP及使用案例实战》本文详细介绍了SpringAOP中的切入点表达式,重点讲解了execution表达式的语法和用法,通过案例实战,展示了AOP的基本使用、结合自定义注解以... 目录一、 引入依赖二、切入点表达式详解三、案例实战1. AOP基本使用2. AOP结合自定义注解3.

Python中Request的安装以及简单的使用方法图文教程

《Python中Request的安装以及简单的使用方法图文教程》python里的request库经常被用于进行网络爬虫,想要学习网络爬虫的同学必须得安装request这个第三方库,:本文主要介绍P... 目录1.Requests 安装cmd 窗口安装为pycharm安装在pycharm设置中为项目安装req

Qt实现对Word网页的读取功能

《Qt实现对Word网页的读取功能》文章介绍了几种在Qt中实现Word文档(.docx/.doc)读写功能的方法,包括基于QAxObject的COM接口调用、DOCX模板替换及跨平台解决方案,重点讨论... 目录1. 核心实现方式2. 基于QAxObject的COM接口调用(Windows专用)2.1 环境

使用Python将PDF表格自动提取并写入Word文档表格

《使用Python将PDF表格自动提取并写入Word文档表格》在实际办公与数据处理场景中,PDF文件里的表格往往无法直接复制到Word中,本文将介绍如何使用Python从PDF文件中提取表格数据,并将... 目录引言1. 加载 PDF 文件并准备 Word 文档2. 提取 PDF 表格并创建 Word 表格

使用Python实现局域网远程监控电脑屏幕的方法

《使用Python实现局域网远程监控电脑屏幕的方法》文章介绍了两种使用Python在局域网内实现远程监控电脑屏幕的方法,方法一使用mss和socket,方法二使用PyAutoGUI和Flask,每种方... 目录方法一:使用mss和socket实现屏幕共享服务端(被监控端)客户端(监控端)方法二:使用PyA

Python使用Matplotlib和Seaborn绘制常用图表的技巧

《Python使用Matplotlib和Seaborn绘制常用图表的技巧》Python作为数据科学领域的明星语言,拥有强大且丰富的可视化库,其中最著名的莫过于Matplotlib和Seaborn,本篇... 目录1. 引言:数据可视化的力量2. 前置知识与环境准备2.1. 必备知识2.2. 安装所需库2.3

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

Python数据验证神器Pydantic库的使用和实践中的避坑指南

《Python数据验证神器Pydantic库的使用和实践中的避坑指南》Pydantic是一个用于数据验证和设置的库,可以显著简化API接口开发,文章通过一个实际案例,展示了Pydantic如何在生产环... 目录1️⃣ 崩溃时刻:当你的API接口又双叒崩了!2️⃣ 神兵天降:3行代码解决验证难题3️⃣ 深度