首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Javaweb】58MySQL安装详解

【Javaweb】58MySQL安装详解

作者头像
刘小爱
发布2020-07-30 16:09:06
7930
发布2020-07-30 16:09:06
举报
文章被收录于专栏:零基础自学Java零基础自学Java

一、数据库概述

数据库,顾名思义就是保存数据的仓库,市面上有各种各样的数据库软件。

说到数据库,不得不提到Oracle(甲骨文公司),它是一家数据库厂商。

我第一次知道这家公司还是因为看到了一则报告,美国某媒体对Oracle老板拉里·埃里森的采访。

大致就是他对美国政府各种示好然后说要制裁中国,当时在网上还引起了一番讨论。

为什么要提到他?

因为他也是Java的老板,Java就被其收购了:

  • 2009年,Oracle 以 74 亿美元收购了Java
  • 2010年,Oracle 将谷歌诉讼至法庭
  • 8年之后谷歌败诉,向Oracle赔偿了88亿美元

74亿收购,立马打官司就收获88亿,赚了14亿,这买卖简直不要太划算。

拉里·埃里森还出演过钢铁侠2,曾一度谣传钢铁侠的原型就是他。

总之,其老板其公司业界名声虽然不太好,但是人家确实牛。

这家公司有一个特点就是到处收购,然后收费,Oracle数据库就是收费的。

在国内使用最多的数据库应该是MySQL,原因很简单,因为其是免费的。

但它也被oracle收购,并且从6.0开始出现收费版本。现阶段主要学习MySQL这个数据库。

遇到的问题

今天安装MySQL时遇到了一个问题一度让我崩溃:

就是这一步,一直卡在Starting Server这儿。

在网上查了很多解决方法都没有解决。

卸载软件重装,删注册表,删残留文件夹,关闭防火墙,重启……等各种方法都试过了,就是死活解决不了这个问题。

后来才发现是服务的问题,解决方案如下:

找到计算机右键选择管理,找到服务,按下M快速找到MySQL,右键属性,选择登录,选择本地系统账户,勾选上允许服务于桌面交互。

安装MySQL若是一直卡在Starting Server这一步,可以用此方法,但注意不能取消了MySQL的安装后再这样设置。

要保证MySQL安装正常完成。

二、MySQL安装详解

详细讲解下MySQL的安装过程,知其然也要知其所以然,版本选择是5.6。

01

一共有5个选项。

如果是在公司,有专门的服务器安装服务端,开发人员一般只用安装客户端。

因为现在是学习,所以选择Custom自定义安装。

02

将MySQL Server一层一层点开:

其中X64表示是64位操作系统;

X86表示是32位操作系统。

现在的电脑一般都是64位操作系统,如何查看自己电脑的操作系统?

找到计算机右键,点击属性即可。

03

安装目录和数据目录。

根据每个人不同的习惯,可以自定义文件路径,但是这个路径自己要记住,并且不能随便换。

个人建议就使用默认安装路径,也就是C盘。

以前一直听说什么计算机软件不要安装在C盘什么的,会让电脑变卡。

但现在一般都是固态硬盘,我自己的电脑固态硬盘是划分在C盘,一般和开发工具相关的都会放在C盘,IDEA也是安装在C盘,这样的话运行也快。

04

点击执行即可。

上面出现绿色对勾即表示成功。

05

MySQL开发模式设置。

分为三类:开发者、服务端、专业版。

服务端和专业版的话,MySQL会占用计算机大量的资源。

正式开发的话,会有专门的服务器来安装MySQL来处理数据。

我们现在学习阶段,只安装开发者就好了,不然计算机负荷会过大。

其中MySQL的默认端口为3306,这个要记下来。

学网络编程的时候,也知道计算机之间传输数据需要使用到端口。

06

设置密码,这不用多说,设置一个自己易记住的。

学习阶段,越简单越好,节省时间,反正也不用担心数据丢失的问题。

添加用户,这个的话暂时用不到。

因为当前情况下自己的电脑相当于既是服务端又是客户端。

如果是正式开发的话,有专门的服务端,会将我们开发人员客户端添加进去。

07

开机自启动。

不用多说,不然每次都要自己启动特浪费时间。

我听说很多程序员下班一般都不会关电脑的,只关显示器。

不然第二天上班启动电脑,各种软件启动配置什么的都要花不少时间……

08

日志配置:

这个东西据说对于厉害的程序员来说很重要,因为一旦出现了bug,他们可以根据日志找出具体是什么问题,目前对我来说没啥卵用。

Bin,二进制的意思。这个是做什么主从复制的,暂时还不懂是啥。

09

绿勾全亮就没问题了。

三、环境变量的配置

安装好后会发现,MySQL也是没有具体的界面的,没有图标,快捷方式什么的。它和Java一样,是需要在DOS系统中用命令行来操作的,所以也需要配置环境变量。

为什么需要配置环境变量?

如果不配置,我们在DOS系统中只能在MySQ安装路径下才能运行,在其他路径下无法运行。

配置环境变量的目的就是让MySQL程序在任何路径下都能运行。

01

先获取MySQL的安装路径。

也就是bin文件夹,再强调一遍bin是二进制的意思,可运行的程序一般都在bin里面。

Java程序也是在对应的bin文件夹。

02

选择计算机右键,点击属性。

点击高级系统设置,选择环境变量即可

03

Path即为路径的意思。

点击编辑,将MySQL安装路径添加进去。

四、运行MySQL

在DOS系统中输入命令行:

mysql -u root -p,再输入密码,出现如上所示即为运行成功。

我个人的一个习惯,会将命令行中的字母对应的单词理解了再记下来,这样更容易记住。

  • -u,user的简写,也就是用户名。
  • -p,password的简写,也就是密码。

并且这串命令行是省略了IP和端口的,为什么能省略?因为我自己的计算机就是主机,所以能省略。

但是实际开发过程中肯定有专门的主机,这个时候我们就得写上对应的主机和端口,命令如下:

mysql -h 127.0.0.1 -P 3306 -u root -p

  • -h,host主机的意思。
  • 127.0.0.1,这还是指自己计算机的IP,到时换成对应主机的IP即可。
  • -P,Port端口的意思,这是大写,注意和password的小写p区分开。

最后

谢谢你的观看。

如果可以的话,麻烦帮忙点个赞,谢谢你。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 刘小爱 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 遇到的问题
  • 二、MySQL安装详解
    • 01
      • 02
        • 03
          • 04
            • 05
              • 06
                • 07
                  • 08
                    • 09
                    • 三、环境变量的配置
                      • 01
                        • 02
                          • 03
                          • 四、运行MySQL
                          • 最后
                          相关产品与服务
                          云数据库 SQL Server
                          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档