精华内容
下载资源
问答
  • mysql安装教程

    2018-05-20 21:29:08
    mysql数据库5.5版本安装详细教程 mysql数据库5.5版本安装详细教程 mysql数据库5.5版本安装详细教程 mysql数据库5.5版本安装详细教程 mysql数据库5.5版本安装详细教程 mysql数据库5.5版本安装详细教程
  • MySQL安装教程

    万次阅读 多人点赞 2019-04-02 17:29:00
    mysql-8.0.15-winx64安装教程 网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。 安装环境:win7 1、下载...

    mysql-8.0.15-winx64安装教程

    网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。

    安装环境:win7

    1、下载zip安装包:https://dev.mysql.com/downloads/file/?id=484900

    2、安装

    2.1 解压zip包到安装目录

    我的解压在了F:\mysql-8.0.15-winx64

    解压后的文件目录

    2.2 配置环境变量

      将解压文件夹下的bin路径添加到变量值中,前后以 ; 开头结尾

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

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

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=F:\\mysql-8.0.15-winx64   # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
    # 设置mysql数据库的数据的存放目录
    datadir=F:\\mysql-8.0.15-winx64\\Data   # 此处同上
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

    注意:其中的data目录不需要创建,下一步初始化工作中会自动创建。

    3、安装mysql

    在安装时,必须以管理员身份运行cmd,否则在安装时会报错,会导致安装失败的情况

        3.1 初始化数据库

    在MySQL安装目录的 bin 目录下执行命令:

    mysqld --initialize --console

    执行完成后,会打印 root 用户的初始默认密码,比如:

     

     

     

          注意!执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 7m=2>gRYV4#<,E 其中root@localhost:后面的“7m=2>gRYV4#<”就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。

      要是你手贱,关快了,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具,强制改密码,用什么方法,自己随意。

    mysqld --install [服务名]

    后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。

    安装完成之后,就可以通过命令net start mysql启动MySQL的服务了。通过命令net stop mysql停止服务。通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务

    4、更改密码

    在MySQL安装目录的 bin 目录下执行命令:

    mysql -u root -p
      这时候会提示输入密码,记住了上面第3.1步安装时的密码,填入即可登录成功,进入MySQL命令模式。

     

    在MySQL中执行命令:

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

    修改密码,注意命令尾的;一定要有,这是mysql的语法

    到此,安装部署就完成了。官方说测试速度MySQL8比5快两倍。

     

    看到默认初始化了mysql数据库,其中user表里面存储MySQL用户信息。我们可以看一下默认MySQL用户:

     select user,host,authentication_string from mysql.user;

    管理员root的host是localhost,代表仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成“%

     

    创建用户:

     

    CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#';

     

    #(需要注意:mysql8.0加密方式修改了)
    #检查用户

    select user, host, plugin, authentication_string from user\G;

    授权远程数据库

    #授权所有权限 
    GRANT ALL PRIVILEGES ON *.* TO 'xxh'@'%';
    #授权基本的查询修改权限,按需求设置
    GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'xxh'@'%';

    查看用户权限
    show grants for 'xxh'@'%';

    示例:

    mysql> use mysql;
    Database changed
    mysql> CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#'; #创建用户(注意:mysql8.0加密方式修改了)
    Query OK, 0 rows affected (0.07 sec)
    mysql>

    查看密码加密方式:

    另外,如果需要新增账户,或者本机以外的其他人访问MySQL则还需要设置内置账户的host,具体可以参考:MySQL创建用户与授权

    展开全文
  • MySQL安装教程——安装篇

    千次阅读 多人点赞 2019-04-24 21:12:01
    目录 1.双击下载的mysql文件(.msi结尾的) 2. 选中“ I accept the license terms”单击Next ... 4.执行MySQL的下载和安装,单击 Execute ...5.MySQL安装成功,单击next 6.进入MySQL配置向导,单击next 7....

    目录

    1.双击下载的mysql文件(.msi结尾的)

    2. 选中“ I accept the license terms”单击Next

    3.选择安装类型,我这里选择“Server only”,仅安装MySQL数据库服务器,然后点击Next

    4. 执行MySQL的下载和安装,单击 Execute 

    5. MySQL安装成功,单击next

    6.进入MySQL配置向导,单击next

    7.单击next,进入下一步

    8. 配置服务器类型和服务端口号,单击next

    9. 配置root账号的密码和创建新用户

    10. 配置MySQL为Windows服务。单击next

    11. 单击next,进入下一步

    12. 应用服务器配置,单击“Execute”执行所有配置步骤

    13. 应用服务器配置成功,单击Finish。(若此处有红叉,可能由于系统问题或其他问题,最终可能导致安装失败)

    14. 单击Next,进入下一步

    15.单击Finish,安装完成​

     16. 找到MySQL 5.7 Command Line Client(在windows开始菜单里找,或者搜索都可以),进入命令行模式。

    17. 输入密码后回车,若是出现下图,则说明安装成功!


    下载链接:

    关注微信公众号《程序员的时光》,后台回复——mysql;就可获得最新安装包!

    1.双击下载的mysql文件(.msi结尾的)

     

    2. 选中“ I accept the license terms”单击Next

     

    3.选择安装类型,我这里选择“Server only”,仅安装MySQL数据库服务器,然后点击Next

    (建议只安装数据库服务器,不要选系统默认的,否则会默认下载很多与mysql相关的软件!)

    Developer Default(系统默认)

                        安装MySQL开发所需的所有产品

            Server only(仅服务器)

                        只安装MySQL服务器产品

            Client only(仅客户端)

                        只安装MySQL客户端产品

            Full(完全的)

                        安装所有包含的MySQL产品和特性

            Custom(自定义)

                        手动选择应该安装在系统上的产品

     

    4. 执行MySQL的下载和安装,单击 Execute 

     

    5. MySQL安装成功,单击next

     

    6.进入MySQL配置向导,单击next

     

    7.单击next,进入下一步

     

    8. 配置服务器类型和服务端口号,单击next

     

    9. 配置root账号的密码和创建新用户

     

    10. 配置MySQL为Windows服务。单击next

     

    11. 单击next,进入下一步

     

    12. 应用服务器配置,单击“Execute”执行所有配置步骤

     

    13. 应用服务器配置成功,单击Finish。(若此处有红叉,可能由于系统问题或其他问题,最终可能导致安装失败)

     

    14. 单击Next,进入下一步

     

    15.单击Finish,安装完成

     

     16. 找到MySQL 5.7 Command Line Client(在windows开始菜单里找,或者搜索都可以),进入命令行模式。

     

    17. 输入密码后回车,若是出现下图,则说明安装成功!

    安装包获取链接:

    关注微信公众号《程序员的时光》,后台回复——mysql;就可获得最新安装包!

     

     

    ❤️ 如果你有收获,希望来个三连击 [点赞+评论+转发]   留下你的痕迹❤️

    1,给我点个呗,评论一下可以让更多人看到这篇文章,同时也是对我的激励!谢谢哦!

    2,欢迎大家关注我的原创微信公众号《程序员的时光》,主攻Java,包括前端基础,设计模式,数据结构与算法等,一大波免费资源等你来拿!

    展开全文
  • Navicat for MySQL安装教程

    千次阅读 2019-02-19 16:15:52
    Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL...

    Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。
    为了更加方便的使用MySQL,建议安装Navicat for MySQL。

    1. 安装包链接:https://pan.baidu.com/s/1ZETVuIvywLZX0jJYbizITA
      提取码:73sg

    2. 解压安装包,点击进行安装
      在这里插入图片描述

    3. 点击下一步
      在这里插入图片描述

    4. 选择我同意,并下一步
      在这里插入图片描述

    5. 选择安装路径,下一步
      在这里插入图片描述

    6. 选择创建快捷方式,然后下一步
      在这里插入图片描述在这里插入图片描述

    7. 安装
      在这里插入图片描述

    8. 安装完成
      在这里插入图片描述

    9. 破解在这里插入图片描述

    10. 找到刚才安装Navicat的路径,找到navicat.exe文件,点击激活在这里插入图片描述在这里插入图片描述

    11. 然后就可以使用了在这里插入图片描述

    展开全文
  • 主要为大家详细介绍了mysql5.7安装及配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • mysql安装安装教程

    2017-04-12 18:12:02
    mysql安装安装教程 安装包和安装教程都有
  • 超详细MySQL安装教程(Windows)

    千次阅读 多人点赞 2020-04-09 01:09:12
    安装教程的更新换代速度较快,本教程长时间维护、更新!保证质量。为萌新量身打造
     
    

    本人前不久把电脑Win10 x64系统给重置了,阅读官方文档,正打算把MySQL下载安装的时候,萌生了专门为萌新写一篇MySQL安装教程的想法(请按照顺序操作哦)

    • 安装教程的更新换代速度较快,本教程长时间维护、更新!保证质量
    • 由于不可抗原因,会出现官网访问缓慢,下载缓慢,甚至下载失败的问题;特在文中提供对应的网盘链接,需要的自取
    • 系统:Win10 x64系统
    • 下载版本:社区版(因为它免费使用啊)
    • 目标人群:初学MySQL的萌新
    • MySQL官网:https://www.mysql.com/

    目录一:一些屁话

    其实最好的教程在官方文档中,但是语言成为了一个巨大的障碍,现在没有哪个萌新刚刚接触编程就直接从官方那里开始学习的吧?没有的吧…

    1. 有一些话不吐不快,关于网络上有很多关于MySQL的安装教程的乱象:虽然教程非常之多,但是重质化太严重了、内容片面化、标题太大而文不配题…

    2. 注意!我没有批判爱心发电,用心写安装教程的博主们的意思,每一个热心分享的人都值得尊敬,我还是萌新的时候也是在热心博主们的分享下才安装好自己的第一个MySQL及其余编程工具。

    3. 我最不认同的是网络上充斥了鱼龙混杂的教程的乱象,充斥着大量素质低下的某些人,他们只会Ctrl + c,然后 Ctrl + v,污染了中文搜索环境。

    4. 而且还存在一些无可奈何的问题,比如:

      • 大量教程过时,由于版本更新的问题:系统版本更新、工具版本更新,而且这种内容鲜少有博主进行持续维护
      • 只苍白的告诉你下一步,对于这一点我其实很无语,高手不看安装教程,而新手只能迷惘的跟着操作
      • 或者只是一个笔记(新手看的一脸懵)
      • 还有很重要的一点,很多博主由于自己电脑配置的很齐全,而忽视了告诉读者一个信息:MySQL安装之前,还需要安装一些依赖的工具
      • 萌新按照网络上的教程不幸出现了问题,又开始搜索问题解决办法,恶性循环开始了。
    • 刚刚接触到这个世界(IT),
    • 我为什么要先下载工具?
    • 哦,那我开始了
    • 却在安装部分处处碰壁,
    • 老师告诉我,编程的世界多么宏大,
    • 我却在最初的起点折戟沉沙,
    • 问题终于解决了,一天的时光却过去了

    补充:如果你不想将MySQL安装在C盘

    • MySQL8.0安装的默认位置为:C:\Program Files\MySQL\MySQL Server 8.0
    • MySQL8.0数据存放的默认位置为:C:\Program Files\MySQL\MySQL Server 8.0\data
    • 如果你想修改安装位置、数据存放位置:
      • 要么使用目录三的操作方式(免安装方式)
      • 要么对我目录四的操作方式(installer),在 “第三步:安装” 的一开始进行一点修改:(如下所示)

    在这个界面中,请选择最下面的 Custom,点击Next

    (图片显示的界面会与你的有所区别,但是不影响你的操作)

    在打开的对话框中,输入你想要的路径吧,然后点击Next,其余操作与"目录四的操作方式(installer)"相同了

    目录二:MySQL发行格式

    MySQL社区版下载网页中可以看到MySQL提供了各种发行格式的下载链接,让懵懂的你眼花缭乱

    莫慌,听我细细为你道来

    • 前面三玩意是给Linux系统用户提供的
    • MySQL Community Server
      • MySQL数据库的服务端,MySQL的核心,只下载它就可以使用MySQL进行数据的存储
      • 下载后还附带命令行工具(其实没有命令行工具,我们也可以使用Win10自带的终端:cmd、powelshell来操作MySQL)
      • 推荐萌新使用此类型,使用命令行工具来学习MySQL语言
      • 免安装版请看目录三,安装版请看目录四;按照目录三操作,可以无脑安装;按照按照目录四操作,虽然折腾了一点,但是可以拓宽萌新的视野
    • MySQL Cluster
      • MySQL Cluster 是一组计算机构成,适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器
      • 所以呢,萌新退避,不用管它
    • MySQL Router
      • MySQL Router 是一个介于应用层和DB层之间的开源的轻量级中间件,它能够将前端应用的请求分析转发给后端DB服务器处理,从而实现DB的负载均衡;使用这种架构,前端应用不用直接连接DB Server,而仅仅是连接到MySQL Router,能够很方便地实现数据库集群的扩展
      • 所以呢,萌新退避,不用管它
    • MySQL Shell
      • MySQL Shell 是一个高级的mysql命令行工具、它支持两种模式(交互式、批处理式)和三种语言(JavaScript、Python、SQL)
      • 初学者可以尝试使用一下
    • MySQL Workbench
      • 操作MySQL的图形化编辑器
      • 推荐萌新有一定基础的MySQL知识后再下载使用,目的是为了你更好的学习MySQL
    • MySQL Installer for Windows
      • MySQL Installer 是一个独立的应用程序,旨在减轻安装和配置在Microsoft Windows上运行的MySQL产品的复杂性,支持以下的MySQL产品:
        • MySQL Servers
        • MySQL Workbench, MySQL Shell,MySQL Router,MySQL for Visual Studio,MySQL for Excel,MySQL Notifier
        • MySQL Connector/NET,MySQL Connector/Python,MySQL Connector/ODBC,MySQL Connector/J,MySQL Connector/C++
        • 文档和样例
      • 官方推荐给Windows用户的下载方式,我们可以通过它选择自己想要下载的,比如可以只下载MySQL Community Server
    • MySQL for Excel
      • MySQL附件,它能让我们在Microsoft Excel中处理MySQL数据
      • 此附件坑较多,慎踩
    • MySQL for Visual Studio
      • 如果你用的是Visual Studio来编写代码,并且要用Visual Studio来连接数据库进行表管理就需要装这个
    • MySQL Notifier
      • MySQL Notifier 是一款 MySQL 数据库的辅助工具。它可以在系统任务栏通知区域(
        系统托盘)处驻留图标,用于快捷监视、更改服务器实例(服务)的状态。同时,也可以与一些图形化管理工具(如 MySQL Workbench)集成使用。
      • 使用MySQL时必须要开启其服务,而 MySQL Notifier 正是应对于此
      • 可下,可不下
    • 通过编程语言来使用MySQL数据库,需要下列驱动器

      学习MySQL语言的目的不就是为了使用某一门编程语言来使用MySQL数据库嘛
    • MySQL Benchmark Tool
      • 基准测试工具
      • 所以呢,萌新退避,不用管它
    • 最后两个

      前者:时区管理包,萌新退避,不用管它
      后者:指向的网址提供了各种MySQL产品的存档版本

    目录三:MySQL Community Server 免安装下载(noninstall)

    第一步:下载

    强烈推荐萌新直接下载此类型,使用命令行工具来学习MySQL语言

    (1)点击 MySQL社区版下载网页

    (2)确认你选择的是Windows系统
    在这里插入图片描述
    (3)此时,你看到了两个下载链接,它们是怎么回事呢?
    在这里插入图片描述
    这两者提供给我们的都是zip压缩包(即:免安装版),但是需要自己去配置信息

    第二个zip压缩包还包括MySQL基准测试套件,萌新退避,下载第一个即可

    (4)找到跳转页面中的 “No thanks, just start my download.” ,点击这行文本,下载就开始了
    在这里插入图片描述
    若你通过官网下载缓慢、甚至下载失败,请使用我提供的百度网盘链接

    第一步补充:下载依赖

    • 在Windows平台上,MySQL仅适用于Microsoft Windows 64位操作系统
    • 在Windows平台中,MySQL 8.0 Server 依赖 Microsoft Visual C++ 2015 Redistributable Package 来运行

    在安装MySQL之前,Microsoft Visual C++ 2015 Redistributable Package 要安装在Windows系统上

    官网下载地址、我在网盘上直接分享给你;两个方式,自己选吧

    1. 官网下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=48145
    2. 蓝奏云链接:vc_redist.x64.exe

    第二步:解压

    在这里插入图片描述
    我的解压在了E:\program-Utils\MySQL\mysql-8.0.19-winx64,请你自己选择一个解压目录

    • 为了避免问题,强烈推荐使用的解压目录的路径名使用英文

    • 某些解压缩工具可能会将zip解压到你选择的安装位置内的文件夹中,请手动移动一下呀

    第三步:配置 option 文件

    通过配置option文件,我们可以修改MySQL8.0的安装位置及其数据存放位置,还可以对内存,缓存或InnoDB进行配置

    在解压目录下,创建 my.ini 文件或者 my.cnf 文件(注意:最好只创建其中一个),并在文件中根据自身需求模仿我输入以下内容

    在option文件中

    1. 注释以 #; 开头
    2. 每行仅指定一个选项
    3. [group] 中 group 代表一个组名,是要为其设置选项的程序或组的名称
      例如 [mysqld] 适用于mysqld服务器
    4. opt_name=value 即 给选项赋值,值还可以使用单引号、双引号包裹起来

    设置MySQL8.0安装目录、MySQL8.0数据存储目录

    路径中要么使用正斜杠

    [mysqld]
    # 安装目录(此处需要填写你的解压目录哟)
    basedir=E:/program-Utils/MySQL/mysql-8.0.19-winx64
    # 数据存储目录
    datadir=D:/mysql/data
    

    要么使用双反斜杠(这与转义字符有关)

    [mysqld]
    # 安装目录(此处需要填写你的解压目录哟
    basedir=E:\\program-Utils\\MySQL\\mysql-8.0.19-winx64
    # 数据存储目录
    datadir=D:\\mysql\\data
    

    注意:书写路径的时候请将输入法切换为英文

    刚刚开始学习MySQL的路程,option 文件就这样配置吧,随着你日后熟悉MySQL,你会在使用的过程中逐渐掌握配置 option 文件的技巧

    第四步:配置环境变量

    配置环境变量是为了,我们能够在终端(cmd、PowelShell)中,或者其余编辑器中运行MySQL

    此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量

    你会看到两个上下两个界面,上面的是用户变量窗口、下面的是系统变量窗口,两个窗口中都有Path,对于萌新来说,选中其中一个Path来进行编辑就可以了

    在输入框中输入你的解压目录\bin

    补充:

    • MySQL8.0安装的默认位置为:C:\Program Files\MySQL\MySQL Server 8.0
    • 如果你是使用的installer安装MySQL
    • 请在输入框中输入C:\Program Files\MySQL\MySQL Server 8.0\bin

    连续点击三次确定!!!确保最后三个对话框都被关闭

    第五步:初始化 data 目录

    通过免安装方法下载的ZIP文件中不包含data目录。我们需要通过创建数据目录并填充mysql系统数据库中的表来初始化MySQL安装

    有两个命令可以使用

    • mysqld --initialize:生成随机的初始root密码
    • mysqld --initialize-insecure:不会生成root密码

    来吧!!!

    键盘同时按下 win + x,你会看到

    点击 Windows PowerShell(管理员),必须以管理员的身份来启动PowelShell

    在PowelShell中输入(你先别输入啊,你要根据自身情况修改、再看一看我给你的防坑指南)

    mysqld --defaults-file=option文件路径 --initialize-insecure --console
    
    • 因为第四步中我们已经配置了环境变量,所以可以在任意路径下的PowelShell中执行 mysqld 命令
    • --defaults-file=option文件路径,option文件路径即第三步配置的option文件的路径
    • 在Windows上,使用 --console选项 会将消息定向到控制台

    此处有坑,请避开

    • 比如说,在option文件中你的数据存储目录为datadir=D:\\mysql\\data
    • 最终目录为data
    • 首先确保你的电脑上存在data文件夹的上一级目录(我的是D:\mysql),没有就创建此文件夹,不然会报错
    • 然后不要创建data文件夹,不然会报错的,有就删掉它

    第六步:命令行启动MySQL服务器

    以下命令请在终端中输入,cmd 或者 PowelShell

     mysqld --console
    

    命令输入,敲击回车后,会有信息在终端中输出,当你看到 ready for connections. Version: ‘8.0.19’ socket: ‘’ port: 3306 MySQL Community Server - GPL. 说明服务启动了

    不过,这里有一点很令人无语,就是这个终端窗口你不能再输入命令了(成为了服务端)

    • 想要继续使用终端输入命令,不得不打开新的终端(cmd或者PowelShell)来作为客户端,
    • 关闭这个窗口就可以把MySQL服务器关掉了
    • 在新的终端中输入mysqladmin -u root shutdown,也可以关闭MySQL服务器

    所以,才有了第七步呀

    第七步:将MySQL服务安装为Windows服务

    提前说明,第七步为第六步的升级版

    请以管理员方式打开PowelShell或者cmd

    有以下命令供你选择

    命令一:

    mysqld --install
    

    看到 Service successfully installed. 代表你成功将MySQL服务安装为Windows服务

    通过命令一安装的Windows服务

    • 默认的服务名为MySQL
    • 启动类型是开机自启

    命令二:

    mysqld --install
    
    • 默认的服务名为MySQL
    • 启动类型不是开机自启

    命令三:

    mysqld --install 服务名
    
    • 可以指定服务名
    • 经过实践发现此命令存在大坑,服务名以某些特殊的单词结尾时,竟然无法启动此服务(比如:install);而且完全不知道该到哪里寻找这方面的说明,不知道还有没有大坑
    • 所以,若你打算通过命令三来安装Windows服务,请马上尝试启动服务,若无法启动请观看第七步补充,将其移除,重新输入命令,更换服务名

    扩展一下你的眼界:

    Windows服务可以在注册表中进行设置的,我只是给你看看啊,没基础千万别动它

    • win + r,打开运行窗口,在输入框中输入regedit;
    • 我已经将MySQL安装到了Windows上,并使用的默认名:
    • 定位到:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
    • 为什么和你讲这个呢?如果你以后想在电脑上安装多个不同版本的MySQL,注册表必须要进行相应的修改或添加内容,还要修改option文件,给你留个印象哦

    你可能会问,欸,服务名有什么用啊?

    假设我使用的是命令一,
    就可以在终端中使用net start mysql启动MySQL的服务了;通过命令net stop mysql停止服务

    net start mysqlnet stop mysql这两个命令的第三个值就是服务名,因为命令一中没有配置服务名,所以使用的是默认的用户名:MySQL

    然后,
    键盘同时按下 win + r,在运行窗口的输入框中输入services.msc,打开服务启动管理器

    看到名称了吧,也是MySQL

    • 不过很蛋疼的是,net start 服务名net stop 服务名都需要管理员权限才能运行
    • net startnet stop 是Windows中开启关闭服务的命令

    第八步:配置 root 密码

    以下命令请在终端中输入,cmd或者PowelShell

    1. 连接到MySQL服务器

    (1.1)如果你在第五步中使用的是mysqld --initialize-insecure命令(我就是用的这个命令),请这么输入

    mysql -u root --skip-password
    

    (1.2)如果使用的是mysqld --initialize,请这么输入

    mysql -u root -p
    

    然后输入第五步中它给你分配的密码

    1. 进入到MySQL命令行

    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 8
    Server version: 8.0.19 MySQL Community Server - GPL
     
    Copyright © 2000, 2020, Oracle and/or its affiliates. All rights reserved.
     
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
     
    Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
     
    mysql>

    1. 使用ALTER USER语句分配新的root密码

    在MySQL命令行中输入

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

    推荐初学者将密码设置为root即可,这样不会忘记

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
    Query OK, 0 rows affected (0.10 sec)
    

    第九步:测试MySQL安装

    在终端中依次输入以下命令

    mysqlshow -u root -p
    mysqlshow mysql -u root -p 
    mysqladmin version status proc -u root -p
    mysql -e "SELECT User, Host, plugin FROM mysql.user" mysql -u root -p
    
    • 三个命令中都要包括-u root -p
    • -u root 表明以root身份登录,-p 参数表示需要输入密码
    • 如果你不加上-u root -p,会报错:Access denied for user ‘ODBC’@‘localhost’ (using password: NO),如果你在网上搜解决办法,头都是大的,基本不能对症解决问题

    第十步:命令行使用MySQL

    mysql>
    

    中,可以开始你的MySQL学习之路了

    退出MySQL交互式命令行也很简单:键盘同时按下 Ctrl + z,然后回车

    • 恭喜你,走到了最后,你可以告诉自己:你真棒!
    • 虽然你还只是一个初学者,但愿意折腾的你,走上了免安装的坎坷之路,限于眼界我无法将全部问题都说出来,无论你是默默的解决你遇到的千奇百怪的问题,还是勇于在评论区提出问题。
    • 祝福你,愿你扶摇直上九万里

    第七步补充:在Windows服务中移除MySQL服务

    在输入以下命令时,请先将对应的服务停止

    如果你使用的是命令一或者命令二(即没有手动配置服务名),请以管理员权限输入

    mysqld --remove
    

    看到 Service successfully removed.,代表你成功移除了

    如果你使用的是命令三(即手动配置服务名),请以管理员权限输入

    mysqld --remove 服务名
    

    目录四:MySQL Community Server 安装包下载(installer)

    通过MYSQL官方提供的 Installer 方式,选择性安装 MySQL Community Server

    第一步:下载

    (1)点击 MySQL社区版下载网页

    (2)第一个是web安装包,启用后帮你联网下载MySQL;请选择第二个

    与标准的MySQL Installer不同,web安装包不捆绑任何MySQL应用程序,但会下载您选择安装的MySQL产品

    (3)找到跳转页面中的 “No thanks, just start my download.” ,点击这行文本,下载就开始了
    在这里插入图片描述

    若你通过官网下载缓慢、甚至下载失败,请使用我提供的百度网盘链接

    第二步:安装之前的准备

    MySQL Installer 需要 Microsoft .NET Framework 4.5.2或更高版本

    第三步:安装

    虽然我的目的是通过installer只安装 MySQL Community Server,但是通过我的对安装流程的讲解,你将学会自定义你的MySQL安装

    installer 安装有一个优点,仅仅只是决定你这一次的安装,你以后可以安装更多的MySQL产品或者进行更新

    概览:安装流程

    一: 运行msi文件

    二:选择Server only

    在初始设置期间,系统会提示您选择要在主机上安装的MySQL产品,installer 支持安装的MySQL产品有:

    • MySQL Servers
    • MySQL Workbench, MySQL Shell,MySQL Router,MySQL for Visual Studio,MySQL for Excel,MySQL Notifier
    • MySQL Connector/NET,MySQL Connector/Python,MySQL Connector/ODBC,MySQL Connector/J,MySQL Connector/C++
    • 文档和样例

    此时你有五个选择:

    1. Developer DefaultFull,都是全部安装,安装产品如下图所示

    2. Server only,仅仅只安装MySQL server,但它使用默认的安装和数据路径,本文采用此类型,然后点击Next

      • MySQL8.0安装的默认位置为:C:\Program Files\MySQL\MySQL Server 8.0
      • MySQL8.0数据存放的默认位置为:C:\Program Files\MySQL\MySQL Server 8.0\data
    3. Client only,不安装MySQL server,安装产品如下图所示,适合于给你电脑上已经存在的MySQL Server 安装应用程序

    4. Custom,自定义安装类型

    三:检查依赖环境(如果你电脑上缺乏依赖,会有这一步)

    再上一步你选择了安装类型,当你点击Next之后,如果你电脑上缺乏依赖,会出现如下提示(下图是我很久以前安装MySQL5.7的图片,那时候缺乏需要的 Microsoft Visual C++ 2013 Redistributable Package)

    本篇教程是安装MySQL8.0,它所需要的环境依赖为:Microsoft Visual C++ 2015 Redistributable Package(所以界面显示上有一点不一样)

    先点击右下方按钮 Execute,等待其安装完依赖包,再点击 Next

    四:安装

    点击Execute,安装MySQL产品(根据我在前面的选择,只有MySQL Server)

    请等待其安装完毕

    安装完成后:

    点击Next

    五:MySQL配置

    配置界面出现

    点击Next

    五 - 1:High Availability

    • Standalone MySQL Server / Classic MySQL Replication (默认)
      • 选择此选项可将一个MySQL实例配置为作为独立数据库服务器运行
    • InnoDB cluster
      • 选择此选项可创建或扩展基于MySQL Group Replication的InnoDB集群解决方案,听不懂对吧,请萌新退避

    点击Next

    五 - 2:Type and Networking

    • 这个界面,推荐使用默认选项、默认值
    • Config Type 你要告诉MySQL安装程序,你安装MySQL的用途是什么?
      • 根据您的选择,在您的电脑上,它将会定义分配多少系统资源(内存)给您的 MySQL Server
      • 如果你是在你的个人电脑上学习MySQL,推荐使用默认的 Development Computer
      • 另外两个选项,Server、Dedicated,根据英文意思:前者是服务,后者是专用;不要选错了哦,这会使MySQL Server极大的占用你电脑上的内存资源(简单来说:你电脑会卡)
    • 端口号Port:
      • 数据库相当于是一个服务器,
      • 我们把自己写的表格资源存在数据库服务器中,
      • 我们通过发送指令(SQL)让数据库服务器帮我们找寻需要的表格资源
      • 数据库是服务端,我们需要一个客户端来访问;服务端和客户端,底层是通过TCP/IP协议来连接的
      • 使用默认的端口号3306(除非你电脑上的端口号3306已经被某个软件占用了)
      • 如果端口号已被占用,您会在端口号默认值旁边看到信息图标(一个感叹号),请提供新的端口号
    • 界面中还有一些设置,我没有讲,因为萌新现在的程度用不到

    点击Next

    五 - 3: Authentication Method

    • 仅在安装或升级MySQL 8.0.4或更高版本时,才会有这一个步骤
    • 它引入了两个服务器端身份验证选项之间的选择,你将在下一步中创建的MySQL用户帐户将使用在此步骤中选择的身份验证方法
    • 请使用默认选项,Use Strong Password Encryption for Authentication (RECOMMENDED),它更加强大好用
    • 之所以还给出下面那个选项,是给特定的MySQL老用户使用的

    点击Next

    五 - 4:Accounts and Roles

    我们在安装MySQL数据库的时候,我们的身份相当于SYSDBA,数据库给我们提供一个默认操作数据库的超级账号:

    • 账号名字root
    • 账号密码我们自己设置,我为了免得麻烦,直接把密码也设置为root
    • 请记住root账户的密码哦

    点击Next

    五 - 5:Windows Service

    • 请记住,MySQL数据库我在上面也说到过,MySQL也是一个安装在你电脑上的服务器,如果你要使用它(存储、修改数据),必须要先开启MySQL服务
    • 如果你懒得每次使用MySQL都要手动打开MySQL,请勾选服务开机自启

    如果不进行此项配置,也是可以的,相关内容请查看:

    本文章目录三:
    在这里插入图片描述

    五 - 6:Apply Server Configuration

    当您单击Execute时,所有配置设置都将应用于MySQL服务器

    安装界面可能,你可以直接叉掉了,或者再点击两下

    安装完成后,不要删除installer文件哦

    你以后还可以点击这个安装程序,来安装更多MySQL产品


    参考文章:

    展开全文
  • MYSQL安装教程

    千次阅读 2019-12-07 22:33:46
    1.找到群文件里面的... ... ... 4. 本人之前也没有安装过mysql,所以就在网上找了一篇安装教程参考,在此特别要提醒的是mysql的代码编译问题,当你在表中插入字符串类型的值时,可能会出现乱码的问题,鉴于此分享我的...
  • MySQL 安装教程(windows版)

    千次阅读 多人点赞 2019-11-07 14:41:36
    MySQL版本:8.0.18 window环境:win10 1.首先我们需要下载ZIP解压配置安装包,如果有需要的可以到下面网址下载。 2.将安装包下载至F盘中新建的my_sql文件夹中并解压 3.配置环境变量,右键我的电脑,选择 属性-...
  • MySQL 8.0.19安装教程(windows 64位)

    万次阅读 多人点赞 2018-08-15 18:05:05
    话不多说直接开干 ...4-安装MySQL服务 + 启动MySQL 服务 5-连接MySQL + 修改密码 先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置初始化的my.ini文件的文件 ...
  • 2021 最新 Win10 MySQL 安装教程

    千次阅读 2021-04-06 14:56:04
    2021 最新 Win10 MySQL 安装教程
  • Windows下MySQL安装教程

    万次阅读 2019-05-07 00:09:02
    安装的是版本是5.5,其余版本也是一样的教程 下载msi安装工具(这里我是采用msi安装) 1.先去官网下载:https://dev.mysql.com/downloads/选择5.5的,也可以选择更高版本的。 我这里选择MySQL5.5版本,下载最新...
  • mysql安装教程-以8.0.17版本为例

    万次阅读 热门讨论 2019-08-16 21:42:51
    进入mysql的官网** 2.进入下载界面 3、选择与电脑系统一致的版本 4、这里以windows为例下载 这里8.0.17版本,两个下载都可以;下载的是压缩包解压无需安装,直接配置即可 可以不用登入直接下载,点击下图位置...
  • mysql-5.5安装教程

    2018-01-05 11:57:41
    mysql-5.5安装教程,配截图,描述详细,傻瓜版安装!!!
  • 超详细MySQL安装及基本使用教程

    万次阅读 多人点赞 2018-08-03 10:41:18
    一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Community Server。如下图:  滑到下面,找到Recommended Download,...
  • mysql安装教程菜鸟教程

    千次阅读 2019-05-11 00:46:00
    https://www.runoob.com/linux/mysql-install-setup.html 转载于:https://www.cnblogs.com/SunshineKimi/p/10847480.html
  • 如何正确安装MySQL安装截图教程mysql-5.5.40-win32.msi
  • MySQL安装教程-8.0.25最详细版

    千次阅读 多人点赞 2021-06-22 21:14:46
    MySQL最新下载与安装教程 一、安装 1、下载 MySQL官网Windows系统安装包下载地址:https://dev.mysql.com/downloads/ 进入网址后可以在MySQL官网看到: 下载后双击运行,可以看到以下界面 下面选择如何安装你的...
  • 学习MySQL8.026免安装版安装配置与卸载
  • Mysql安装教程

    千次阅读 多人点赞 2019-05-31 22:44:23
    Mysql安装教程 虽然暂时用不到在数据库之间传递数据,但是还是先安装一下,之后再说。 附:MySQL连接工具下载: 链接:https://pan.baidu.com/s/1rOMvuTygY2YrzYzjFLDg3w 提取码:9lia 下载: 先打开百度搜索mysql...
  • mysql 安装教程

    千次阅读 多人点赞 2018-07-08 08:31:49
    Windows安装MySQL5.71.解压目录目录内部如下:2.在目录C:\mysql-5.7.22-winx64下面新建my.ini文件,把下面的代码直接粘贴到my.ini,注意标红的路径要写你电脑上的路径[mysqld]port = 3306basedir=C:\mysql-5.7.22-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 97,381
精华内容 38,952
关键字:

mysql安装教程

mysql 订阅