windows中安装64位MySQL及连接MySQL和重置MySQL密码

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: windows中安装64位MySQL及连接MySQL和重置MySQL密码

一、安装


1.下载64位,解压


2.配置系统环境变量,我们去系统环境变量的path里添加一个mysql的配置,指向mysql的bin目录


复制解压后的mysql到C盘或者其他磁盘下


3.配置初始化的my.ini文件的文件


解压后的目录并没有 my.ini 文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置:


2020010820292864.png

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录(最重要,需修改)
basedir=D:\计算机专业软件\mysql\mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录(最重要,需修改)
datadir=D:\计算机专业软件\mysql\mysql-8.0.16-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8


4.安装MySQL


在安装时,尽量用管理员身份运行cmd,否则在安装时会报错,会导致安装失败的情况。


  1. 从cmd直接进入mysql的目录


20200108203424582.png

20200108203545307.png


在MySQL安装目录下执行命令: mysqld --initialize --console


20200108203757737.png


注意![注意] [MY-010454] [服务器]为root @ localhost生成临时密码:sY-R#,pEJ9r_其中root @ localhost:后面的sY-R#,pEJ9r_就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!


5.安装服务


来到C:\ Windows \ System32目录下找到cmd.exe右键以管理员身份运行(一定要这样哦!)


cd进入的MySQL的bin目录:


20200108204300789.png


执行命令:mysqld --install [服务名](服务名可以不加默认为mysql)


20200108204606694.png


6.通过命令行:启动、停止MySQL服务


启动:net start mysql
停止:net stop mysql


20200108205033144.png

20200108205045635.png


二、windows下如何连接mysql数据库


mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。


1.连接数据库


在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库。

其中 -h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。


注意,如果你的mysql没有安装在C盘下,你需要先使用DOS命令进入mysql的安装目录下的bin目录中。以我的电脑为例,方法如下:


1.输入D:进入D盘;


2.再输入cd D:\计算机专业软件\mysql\mysql-8.0.16-winx64\bin进入到mysql的bin目录下才可以输入 mysql -hlocalhost -uroot -p;


20200108205733281.png


2.显示所有数据库


输入show databases;显示你有的数据库(mysql数据库中的命令必须以分号“;”结尾)


20200108205942813.png


3.退出mysql数据库


如果要退出mysql数据库,输入exit;回车。


三、重置MySQL密码


1.设置新密码


  1. 打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务;


20200108210616826.png


  1. 开启跳过密码验证登录的MySQL服务;


mysqld --console --skip-grant-tables --shared-memory


20200108212721507.png


退出mysql quit ;


关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务;


打开命令框,启动MySQL服务 net start mysql


步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p

更改密码的命令,成功修改密码,如下图:


ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';


20200108213414404.png


  1. 验证更改后密码,正确登录
    输入quit,退出当前登录,
    输入登录命令:mysql -u root -p
    输入密码,成功登录,到此,重置密码结束。


20200108213557851.png


帮助命令


20200108213711904.png


四、mysql客户端中的“状态”


mysql>:表示此时mysql是已经结束之前的指令,在等待全新指令状态,此时可以输入完整指令,如 show tables;


20200108213949666.png


->:表示此时mysql已经接受部分指令在前,在等待后续的指令完善或者语句结束标志,此时应该输入剩余指令并输入语句结束符,如先输入show,然后回车就会出现-> 此时可以输入“tables;”正确执行,或者直接输入“;” 错误执行。


20200108214034414.png


状态符>:表示mysql在等待用户输入系统需要的符号,等待匹配,此时应该输入对应的符号,然后完善后续指令,并带上语句结束符。


20200108214157146.png


注意:如果指令换行输入一些特殊符号,可能会产生一些意想不到的效果。所以我们尽量是在外部将指令写好,然后放入运行,这样方便调试SQL指令,提高生产效率。



相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
24 4
|
15天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
49 3
|
16天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
31 2
|
4天前
|
运维 关系型数据库 MySQL
安装MySQL8数据库
本文介绍了MySQL的不同版本及其特点,并详细描述了如何通过Yum源安装MySQL 8.4社区版,包括配置Yum源、安装MySQL、启动服务、设置开机自启动、修改root用户密码以及设置远程登录等步骤。最后还提供了测试连接的方法。适用于初学者和运维人员。
33 0
|
Linux 数据安全/隐私保护 Windows
|
4天前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
22 3
|
8天前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。
|
1月前
|
边缘计算 安全 网络安全
|
1月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
1月前
|
网络协议 Windows
Windows Server 2019 DHCP服务器搭建
Windows Server 2019 DHCP服务器搭建

热门文章

最新文章