MYSQL手动安装及忘记密码解决方法 备份还原

MYSQL图形化界面安装

1.安装路径 :mysql-installer-community-8.0.28.0.msi 

2.安装过程:MySQL安装配置教程(超级详细、保姆级) (baidu.com)

3.本人安装过程中遇到的问题,安装到一半后会一直提示打开服务,会一直卡在这个页面上

解决办法:在控制面板里面卸载数据库,然后去安装路径下把原有的文件都删除掉(要是不删除的话,到下一次安装设置密码的时候,会一直提示check原因是安装路径下会有一个ProgramData 的文件夹 ,里面也有mysql相关,所以Program Files和ProgramData里都要删除,才算删干净)

都删除后在注册列表里面,把有mysql的都删除(再注册列表找的到的就删除 找不到的就忽略不计),再重装就好了,装好后参考以上链接,设置环境变量。 

计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL80

计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\servicesMySQL

计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\serviceseventlog\Application\MySQL

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\Setserviceseventlog\Application\MySQL

4.要是在控制台页面打开后输入密码就闪退,就要在服务里面检查mysql 服务有没有开

-------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------分割线

MYSQL手动安装

1.手动安装包安装路径 mysql-8.0.22-winx64.zip  

2.在空间多的盘新建一个mysql的文件夹,再将上述安装包解压在mysql的文件夹下

3.修改环境变量 计算机-属性-高级-环境变量,修改好后保存。

4.

4.环境配置完成后,打开文件夹,创建一个新的文件后缀名为 .ini 的 my.ini空白文件。

my.ini

5.以上设置完成后进入mysql下的bin文件夹,输入mysqld --initialize 进行初始化mysql,按回车,会发现E:\mysql 文件夹下会多出一个新的文件夹data,
把data文件放到E:\mysql\mysql-8.0.22-winx64下,

6.初始化完成会生成一个后缀名为.err的文件,里面存放的是初始化登录mysql的密码

E:\mysql\mysql-8.0.22-winx64\data\tech4.err

打开cmd窗口,输入mysqld --install 命令;安装数据库

7.装完数据库后再服务里打开mysql服务

8.用cmd命令进入数据库修改密码

mysql -uroot -p

修改mysql root账户密码:使用命令:alter user 'root'@'localhost' identified with mysql_native_password by 'betvsys#2012';

9.修改完后用数据库连接工具连接Navicat

10.连接上后新建数据库,导入SQL 语句。

解决方法1

转载自:MySQL8.0忘记密码,重置密码详细流程及过程中会遇到的问题解决 - 知乎 (zhihu.com)

忘记密码解决方法

Step 1

管理员权限打开cmd(否则第二步会报错)

Win+R,输入cmd,按 Ctrl+Shift+Enter

打开cmd

注:管理员权限显示的是C:\Windows\*,而非C:\Users\*

Step 2

关闭MySQL服务

在刚才打开的cmd窗口中,输入net stop MySQL80

关闭MySQL服务

如上图所示,则关闭成功,直接进行下一步

注:这里的MySQL80是安装8.0版本时默认的名称,如果名称不对可以用以下方式查看:

打开任务管理器-服务-找到和MySQL相关的名称-用该名称替换上述MySQL80,重新运行

查看MySQL服务名称

Step 3

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

正常运行

如果运行结果如上图所示,光标停留在最后一行闪动,则运行成功,直接跳到下一步

注:这一步可能出现的问题记录如下:

1. 之前没有添加到环境变量

报错:'mysqld' 不是内部或外部命令,也不是可运行的程序

解决方法:进入到MySQL Server的bin目录再运行上述命令

进入到\bin目录

2. 以前安装MySQL的时候自定义了安装路径

报错:内容如下图所示,且光标没有停留在最后闪动

报错内容

原因:一般是因为以前安装MySQL的时候自定义了安装路径,导致安装目录下没有Data文件夹

如果是自定义安装,安装的时候一定设置过图中的路径

解决方法:

首先,先确认报错是否是上述原因导致,打开MySQL Server*安装目录

安装目录

如果目录和上图类似,没有Data文件夹,则进行后续步骤

打开MySQL Server*数据目录

数据目录

将数据目录中的Data文件夹剪切到安装目录中

移动Data文件夹

接着,重新运行本步骤中的命令mysqld --console --skip-grant-tables --shared-memory

如果成功,进行 Step 4

Step 4

再次以管理员身份打开一个新的cmd窗口(第一个cmd窗口无法进行操作)

在新的cmd窗口中进行下述操作(如果未添加环境变量,和 Step 3 一样要先进入bin目录):

① 输入mysql -u root -p

② 不用输入密码,直接敲回车进入mysql命令行

③ 输入use mysql;

④ 输入flush privileges;

⑤ 输入alter user root@localhost identified by 'password';

其中,password 换成自己想要的密码

⑥ 输入exit,退出mysql

整个过程如下图所示

操作过程

正常运行,则进入下一步

Step 5

关闭第一个cmd窗口

关闭第一个cmd窗口

注:如果在 Step 3 未报错,则直接跳到 Step 6;否则,如果移动了Data文件夹,则继续本步骤

将安装目录中的Data文件夹剪切到数据目录中,即将Data文件夹位置还原

还原Data文件夹

Step 6

打开MySQL服务,输入net start MySQL80

打开MySQL服务

输入mysql -u root -p,回车后输入修改后的密码

解决方法2:

  Mysql8.0 忘记密码怎么办_mysql8.0密码忘记了怎么办_敬爱的幸运儿的博客-CSDN博客

MD5免费在线解密破解_MD5在线加密-SOMD5

转载自:Navicat备份数据库和还原数据库详解_navicat 备份数据库_小七蒙恩的博客-CSDN博客

Navicat备份数据库和还原数据库详解

首先我们知道Navicat备份的数据库文件为XX.psc文件,当然也可以备份成XX.sql文件,下面我们以常用的XX.psc文件为例。来详细操作数据库的备份。

其他数据库可视化工具以后再详述。
废话不多说,以下是干货

备份数据库

  1. 打开Navicat软件,建立数据库连接。
  2. 选择数据库,点击新建备份。
    在这里插入图片描述
  3. 写入注释,点击开始,创建数据库备份
    在这里插入图片描述
    等待备份完成
    在这里插入图片描述
  4. 将备份文件复制出来保存。

在这里插入图片描述

还原数据库

  1. 打开Navicat软件,建立数据库连接 ,我这里是mysql数据库。填入ip地址,默认端口3306,用户名,密码。建立 连接。
    XX在这里插入图片描述

  2. 新建数据库
    新建数据库

  3. 输入数据库名称、字符集、排序规则,点击确定
    在这里插入图片描述

  4. 选择数据库,点击备份、还原备份
    在这里插入图片描述

  5. 选择备份文件,点击打开

在这里插入图片描述

  1. 点击开始,就开始还原备份。还原备份前确认原新建数据库没有需要的文件,不然会被覆盖。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.还原备份成功,点击关闭。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: MySQL一键安装部署以及备份策略脚本.zip是一个包含MySQL数据库一键安装部署和备份策略脚本的压缩包。这个压缩包为了简化用户在部署MySQL数据库和设置备份策略的操作流程。 在解压缩后的文件夹中,你会找到以下几个文件和文件夹: 1. Install.sh:这是一个一键安装MySQL数据库的脚本。运行这个脚本将会自动下载MySQL安装包,并进行安装配置,包括设置数据库的用户名和密码、创建数据库等。 2. Backup.sh:这是一个备份策略脚本,用于自动备份MySQL数据库。你可以根据自己的需求修改脚本中的备份路径和备份频率等参数。运行这个脚本将会自动备份数据库,并将备份文件保存在指定的路径中。 3. Restore.sh:这是一个还原数据库脚本,用于将备份文件恢复到MySQL数据库中。你可以使用这个脚本将之前备份的数据还原到数据库中。 4. README.txt:这是一个说明文件,包含了更详细的使用说明和一些注意事项。 通过使用这个压缩包中提供的脚本,你可以方便地进行MySQL数据库的一键安装备份还原操作,大大简化了这些操作的复杂性和繁琐性。希望这个脚本能够满足你的需求,并提高你的工作效率。 ### 回答2: MySQL一键安装部署和备份策略脚本是一种方便快捷的工具,用于在服务器上自动化安装和配置MySQL,以及设置定期备份数据库的策略。 首先,解压缩"mysql一键安装部署以及备份策略脚本.zip"文件。在解压后的文件夹中,我们可以找到以下几个文件: 1. install.sh:这个脚本用于自动化安装MySQL。在运行之前,确保服务器上已经安装了必要的依赖项。运行脚本后,它将下载MySQL安装程序,并根据提示进行安装及配置。脚本将负责创建数据库和设置初始权限。 2. backup.sh:这个脚本用于自动化备份MySQL数据库。在运行之前,需要配置脚本中的数据库信息和备份存储路径。脚本将在指定的间周期内执行,将数据库备份文件存储到指定路径,并自动生成间戳作为文件名。 3. restore.sh:这个脚本用于还原MySQL数据库。在运行之前,需要配置脚本中的备份文件路径和还原的数据库信息。脚本将读取指定路径下的备份文件,并还原到指定的数据库中。 使用这些脚本可以大大简化MySQL安装、部署和备份过程,提高工作效率。同,根据需要调整备份的频率和保存间,以确保数据的可靠性和安全性。 总之,"mysql一键安装部署以及备份策略脚本.zip"是一个能够快速安装MySQL并自动备份数据库的工具。采用这种方式,可以减少手动配置和备份的工作量,提高操作的便捷性。 ### 回答3: MySQL一键安装部署以及备份策略脚本.zip是一个压缩文件,其中包含了MySQL一键安装部署和备份策略脚本。 首先,通过解压缩该文件,可以得到其中的脚本文件。这些脚本文件可以帮助我们在服务器上快速安装和部署MySQL数据库。一键安装脚本会自动下载并安装MySQL的最新版本,并进行必要的配置。安装完成后,我们可以通过运行相关命令来启动和关闭MySQL服务。 其次,备份策略脚本可以帮助我们自动备份MySQL数据库以保证数据的安全性。这些脚本可以设置定期备份间间隔,并自动在指定的间点执行备份操作。备份策略脚本还可以进行增量备份或全量备份,以根据需求灵活选择备份的方式。 通过使用这些脚本,我们可以简化MySQL安装和部署过程,并确保数据的备份。这样可以节省间和精力,同提高工作效率。总之,MySQL一键安装部署以及备份策略脚本.zip是一个方便实用的工具,可以帮助我们快速搭建和管理MySQL数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值