《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》

本文由博主经过查阅网上资料整理总结后编写,如存在错误或不恰当之处请留言以便更正,内容仅供大家参考学习。


MySQL安装流程(两种方式)

      MySQL安装方式主要可以分为两种:

① 一种是向导安装,通过下载.msi文件---window installer的数据包文件进行安装。一般会安装在C:\Program Files\MySQL该目录中。

②一种是配置安装,通过下载.zip文件,解压缩之后其实MySQL就可以使用了,但是在使用前需要要进行相关参数的配置。

  • 一、MySQL安装流程------向导安装

此过程参考博客https://blog.csdn.net/ruthywei/article/details/78433074很详细,为了方便大家,我便借鉴了该博主的内容,并在此基础上增加一部分内容,然后重新编排一下,流程供大家参考(最新版本数据库安装与下面可能存在部分不同,但大体一致)。

1. 进入官方网站https://dev.mysql.com/downloads/下载安装包

接下来点击这里

继续点击这里

继续点击这里下载MySQL的.msi---window installer的数据包文件

2、双击后,弹出如下窗口:(如果系统有提示,选择允许)

3、安装开始界面

4、勾选 I accept the license terms,如下图:

5、选择下一步,弹出如下窗口:

6、选择第二项:Server only,如下图:(这一步选择非常重要

7、点击下一步,示意图如下:

8、可以修改路径,也可以不修改,修改路径示意图如下:(可选)

9、点击下一步,进入准备安装界面

10、点击执行,安装

11、安装进度

12、安装完成

13、准备配置界面

14、配置服务器类型及端口号,默认即可

15、填写Root用户密码,请牢记该密码

16、填写密码

注:此处还可以点击下方的Add User添加除了默认的root之外的用户名及密码

17、设置用户和服务开机启动,默认即可

18、确认配置

19、确认配置的过程中,如果有弹出窗口,一定要允许,示意图如下:

20、完成配置

21、完成

22、安装完成

接下来进行验证是否安装成功

1、向导安装方式,集成了自带的mysql命令窗口(默认登录的是root用户),打开方式如下:

2、输入密码

3、输入Root密码,并按回车

4、显示MySQL>输入标记(安装成功)

5、输入显示所有数据库命令:show databases; 一定要有分号,并按回车

6、显示系统默认的4个数据库

附 : 接下来查看在windows中自带的命令窗口启动数据库是否成功:

①管理员方式运行“命令提示符”

②输入命令查看数据库是否打开正常

二、MySQL安装流程------配置安装

①下载安装文件,下载链接与上述相同,在如下环节点击.ZIP下载

②放置安装文件,将其解压到你打算安装(放置)的路径下,我放在了D:\SoftInstall路径下

③进行环境变量配置,我的电脑->属性->高级->环境变量,选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:D:\SoftInstall\mysql-8.0.16-winx64\bin )(注意是追加,不是覆盖)

④进行mysql文件配置,默认的配置文件是在D:\SoftInstall\mysql-8.0.16-winx64\my.ini(安装目录)或者自己建立一个my.ini文件,在其中修改或添加配置,具体内容如下:

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

这里需要修改两个地方的内容:

basedir=D:\SoftInstall\mysql-8.0.16-winx64(mysql所在目录)

注意:请不要自己创建data文件夹,网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:

# 设置mysql数据库的数据的存放目录
datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data

这样会导致服务无法启动,不要添加这一句,也不要自己新建data文件夹,由mysql自动生成data就好。

⑤初始化MySQL ,首先找到cmd命令符程序 右击 以管理员身份运行 在命令行中进入mysql目录下的bin目录下执行mysql服务安装命令:

在MySQL目录下的bin目录下执行命令:mysqld --initialize --console

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

然后再自己更改密码https://blog.csdn.net/qq_37350706/article/details/81707862

  • Navicat Premium数据库管理软件安装

Navicat Premium数据库管理工具64位版是一个可多重连接的数据库管理工具,Navicat 可让你以单一程序同時连接到目前世面上所有版本的主流数据库并进行管理和操作,支持的数据库有: MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL。让管理不同类型的数据库更加方便。可以自行从网上搜索安装使用。

Navicat Premium v12.0.26 CS x64破解版下载链接点击:https://defcon.cn/513.html安装过程直接点击安装即可,破解过程如下:

① 点击运行(管理员)文档中的破解工具Navicat_Keygen_Patch_v4.8_By_DFoX.exe

②点击Patch选择路径定位到Navicat Premium v12.0.26 CS x64安装目录中的navicat.exe点击打开

此时出现如下弹窗,提示navicat.exe - x64 -> Cracked.,提示已破解(别高兴,还没结束)

③点击Generate产生注册码,暂时先复制该注册码

④接下来运行  Navicat软件,进入注册环节

⑤接下来将注册码粘贴进去,点击激活

⑥接着将请求码粘贴到注册机中

⑦再点击Generate后将激活代码复制过来

注意:如果在与数据库建立连接的时候出现下列错误   2059-authentication plugin 'caching_sha2_password"cnnot bt loaded :

原因:8.0改变了 身份验证插件 , 打开 my.ini (或者my.cofg) 可以看到变更了 5.7及其以前的方式:mysql_native_password

 解决办法:

1:命令行键入数据库:

mysql -uroot -p

2:键入密码后进入到数据库中,然后执行下面语句(标红的地方要根据当前的账户和密码进行修改):

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '密码';

密码更改为自己数据库的密码; 最终出现:Query OK, 0 rows affected (0.04 sec)则成功;

再次连接便可

MySQL安装一直失败,重新安装显示已安装解决方法

本人也是装了很多次之后,也同时参考了很多网上的资料,最后也算是总结出了自己的安装失败的原因所在,并且又在其他人的电脑上面 安装实验后仅需要一两分钟就可安装成功。

首先和其他博主发的大同小异,先下载一个mysql,正常下载下来的mysql解压后是没有my文件和data文件夹的。这就需要先拷贝一个my文件,对其进行配置。注意,第一个安装路径可以写上,data的路径是可以手动写上,因为你的解压文件里并没有data文件夹 ,这个文件夹需要后期生成。注意各级目录之间是双划线。

第二步,以管理员身份打开cmd,(如果需要切换路径可以输入d:,冒号一定不可以少)将目录切换到你解压文件的bin目录,(输入cd 然后加上自己的目录,cd后面一定要加上空格)再输入mysqld --install回车运行就行了,会显示安装成功;接着就是输入 net start mysql 启动服务,这个时候是会出现问题的,因为你的data文件夹还没有生成,所以通过输入 mysqld --initialize-insecure --user=mysql 来解决,这个时候在你的mysql文件夹里会生成data文件夹,这时候就可以配置my文件里的路径了。再次启动:再输入 net start mysql 启动服务,OK成功。

3.如果有哪一步失败了,需要重新安装,那么先删掉mysql文件夹,删除不掉建议下载一个360强行删除,然后在regedit删除注册表,这里有一个简单的方法,按下F3,循环搜索mysql,所有相关的都删掉,然后重启一下电脑,重新按上面步骤开始。

最终总结几个点,也是我一直安装失败的原因。

  1. https://download.csdn.net/download/baidu_23275675/10624330下载数据库文件。缺少的my文件去找一个copy过来。
  2. https://blog.csdn.net/zjdwhd/article/details/52229306按照步骤先进行my文件配置。有两个路径,其中date路径所需要的date文件夹,需要先生成,输入mysqld --initialize-insecure --user=mysql 生成date文件夹,在配置my文件里的路径,注意是\\
  3. 输入net start mysql 重新启动。
  4. 注意:每次重装时需要先删除mysql文件,然后去regedit删除注册表。F3循环搜索mysql全部删除。然后重启电脑进行重新安装。

《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》相关推荐

  1. 隐私政策与用户协议 Privacy statement and User agreement——《学拼音》

    <学拼音>App 尊重并保护所有使用服务用户的个人隐私权. <学拼音>App 将以高度的勤勉.审慎义务对待客户的隐私信息.除本隐私权政策另有规定外,在未征得您事先许可的情况下, ...

  2. 隐私政策与用户协议 Privacy statement and User agreement

    <汉字笔顺>App 尊重并保护所有使用服务用户的个人隐私权.为了给您提供更准确.更有个性化的服务,<汉字笔顺>App 会按照本隐私权政策的规定使用和披露您的个人信息. 但< ...

  3. 《开局一把刀》用户隐私政策

    您在使用本公司的服务和产品<开局一把刀>时,本公司可能会收集和使用您的相关信息.希望通过本<隐私政策>向您说明. 重要:TalkingData分析服务 TalkingData为 ...

  4. 《恐怖电脑》用户隐私政策

    您在使用本公司的服务和产品<恐怖电脑>时,本公司可能会收集和使用您的相关信息.希望通过本<隐私政策>向您说明. 重要:TalkingData分析服务 TalkingData为移 ...

  5. 《开局一条狗》用户隐私政策

    您在使用本开发者的服务和产品<开局一条狗>时,本开发者可能会收集和使用您的相关信息.希望通过本<隐私政策>向您说明. 重要:TalkingData分析服务 TalkingDat ...

  6. 《卡车模拟器3D》用户隐私政策

    您在使用本公司的服务和产品<卡车模拟器3D>时,本公司可能会收集和使用您的相关信息.希望通过本<隐私政策>向您说明. 重要:TalkingData分析服务 TalkingDat ...

  7. Gooowild隐私政策

    欢迎您来到Gooowild. Gooowild App.网站www.Gooowild.com.Gooowild相关小程序及微信公众号及其他各类线上业务平台和渠道,是由松果去野(成都)网络科技有限公司及 ...

  8. h5+app Android上架华为应用市场被拒原因“拒绝获取手机权限后app会闪退“以及隐私政策问题

    h5+app Android上架华为应用市场被拒原因"拒绝获取手机权限后app会闪退" 华为应用市场报错:拒绝获取手机权限后app会闪退,此问题解决方案如下: 在manifest. ...

  9. 如何保护个人信息安全?天津大学提出隐私政策合规性检测工具

    论文标题: Have You been Properly Notified? Automatic Compliance Analysis of Privacy Policy Text with GDP ...

  10. 《隐私政策》及《用户服务协议》

    <隐私政策>及<用户服务协议>生效日期:2021年3月10日提示条款大石桥市多禾网络科技有限公司(以下可统称为"我们"或"[多禾]")高 ...

最新文章

  1. 测试 csdnmakerdown语法
  2. Vsftp 安装配置(转)
  3. 边缘AI是内存技术发展的催化剂
  4. Crystal For Rubyists 简体中文
  5. 59. Leetcode 81. 搜索旋转排序数组 II(二分查找-局部有序)
  6. WebBrowser 操作(从网上收集)
  7. VMWARE错误-VirtualInfrastructure.Utils.ClientsXml的类型初始值设定项引发异常
  8. Web 趋势榜:上周最热门、又实用的 10 大 Web 项目 - 210813
  9. __format__
  10. python pillow无法安装_Pillow
  11. python时间模块提取时间_【转载】python自动提取文本中的时间(包含中文日期)...
  12. 面向对象之多态,魔法函数
  13. Oracle物化视图的创建及使用(一
  14. 开机先看广告!智能电视这流氓操作被整治,这家厂商败诉
  15. 【kafka】scalac compiled against an incompatible version of joptsimple
  16. Win10系列:C#应用控件进阶10
  17. hbase1.1.1 连接集群_HBase-1.2.1集群搭建
  18. word中插入emf,svg图像的注意事项
  19. 像素测量工具_结构光视觉传感器的标定方式和测量原理
  20. PaddleSeg用于人像分割

热门文章

  1. mybatis实现一对多有几种方式_两件塑胶件连接,有哪几种方式实现?
  2. 软件项目需求调研过程
  3. C++内码转换的三种方法
  4. 朴素贝叶斯法的参数估计——贝叶斯估计及其Python实现
  5. 诊断分析-5-西楚大学轴承数据库
  6. 简单C程序示例及分析
  7. [MATLAB]b样条方程基函数方程的表达式, 及n阶基函数作图
  8. oracle 通信通道异常,(oracle)ORA-03113: 通信通道的文件结尾错误处理
  9. linux netstat命令:网络状态查看命令
  10. 模电学习4. 差模、共模干扰与安规电容