windows 下安装 MySQL5.7服务端(满满都是坑)

2024-03-20 15:38

本文主要是介绍windows 下安装 MySQL5.7服务端(满满都是坑),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 从官网上下载mysql-5.7.20-winx64.zip安装包(Archive版),下载后,先解压到一个目录下。
下载链接:https://dev.mysql.com/downloads/mysql/
2. 配置my.ini
解压后的目录中,是不包含my.ini文件的,需要我们手动在根目录下创建。
内容如下:
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 33061
#设置mysql的安装目录
basedir="D:/myplatform/MySQL/MySQL Server 5.7/"
#设置mysql数据库的数据的存放目录
datadir="D:/myplatform/MySQL/MySQL Server 5.7/data/"
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#跳过密码验证
#skip-grant-tables
3. 初始化
以管理员身份运行cmd,切换到mysql的bin目录,执行初始化命令:
mysqld --initialize
初始化完成后,会在解压好的根目录下,自动创建data目录。
4. 安装为系统服务
进入cmd命令行窗口,输入如下命令:
sc create MySQL5.7 binPath= "D:\myplatform\MySQL\MySQL Server 5.7\bin\mysqld.exe",
其中,MySQL5.7为系统服务名称,binPath为mysqld.exe文件的路径。
注意:千万不要选择mysql.exe。
5. 修改root用户密码
5.1 首先,将my.ini文件中的skip-grant-tables配置项前面的注释拿掉,然后重启mysql服务。
5.2 执行命令mysql -uroot -p,回车后,即可进入mysql。
吐血总结:
此处被坑了足足几个小时。
如果你设置的数据库端口号不是默认的3306,那么,上面的命令输入完回车后,将会出现如下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
如图:

此时,必须输入以下命令才行:
mysql -P33061 -uroot -p
其中,33061是我们自定义的端口。
密码修改成功后,后面再用命令行操作时,则无需再加端口号。
5.3 依次输入如下命令:
输入use mysql; 回车
输入update user set authentication_string = password('admin'), password_expired = 'N', password_last_changed = now() where user = 'root';回车
上面语句的意思,将root用户的密码修改为admin,并且永不过期。
如图:

5.4 安全起见,将my.ini文件中的skip-grant-tables选项重新注释掉。
5.5 重启mysql。

这篇关于windows 下安装 MySQL5.7服务端(满满都是坑)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

大数据spark3.5安装部署之local模式详解

《大数据spark3.5安装部署之local模式详解》本文介绍了如何在本地模式下安装和配置Spark,并展示了如何使用SparkShell进行基本的数据处理操作,同时,还介绍了如何通过Spark-su... 目录下载上传解压配置jdk解压配置环境变量启动查看交互操作命令行提交应用spark,一个数据处理框架

Windows命令之tasklist命令用法详解(Windows查看进程)

《Windows命令之tasklist命令用法详解(Windows查看进程)》tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表,命令结合筛选器一起使用,可以按照我们的需求进行过滤... 目录命令帮助1、基本使用2、执行原理2.1、tasklist命令无法使用3、筛选器3.1、根据PID

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

Python中Windows和macOS文件路径格式不一致的解决方法

《Python中Windows和macOS文件路径格式不一致的解决方法》在Python中,Windows和macOS的文件路径字符串格式不一致主要体现在路径分隔符上,这种差异可能导致跨平台代码在处理文... 目录方法 1:使用 os.path 模块方法 2:使用 pathlib 模块(推荐)方法 3:统一使

2025最新版Python3.13.1安装使用指南(超详细)

《2025最新版Python3.13.1安装使用指南(超详细)》Python编程语言自诞生以来,已经成为全球最受欢迎的编程语言之一,它简单易学易用,以标准库和功能强大且广泛外挂的扩展库,为用户提供包罗... 目录2025最新版python 3.13.1安装使用指南1. 2025年Python语言最新排名2.

Windows server服务器使用blat命令行发送邮件

《Windowsserver服务器使用blat命令行发送邮件》在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的blat,其官方主页为ht... 目录下载blatBAT命令行示例备注总结在linux平台的命令行下可以使用mail命令来发送邮件,Win

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem