精华内容
下载资源
问答
  • mysql 安装
    万次阅读 多人点赞
    2021-09-13 02:34:23

    笔者的运行环境:

    • CentOS Stream 8 x86_64

    • MySQL 8.0.26

    事先准备

    1. 进行这个教程之前,必须要先安装好一个 Linux 操作系统。这个 Linux 操作系统可以安装在虚拟机中,也可以安装在真实的电脑中。关于这方面的内容,可见笔者的其它博客:

      VMware Workstation Pro 16 安装教程:
      https://blog.csdn.net/wangpaiblog/article/details/112152218

      Linux 操作系统 CentOS Stream 安装教程:
      https://blog.csdn.net/wangpaiblog/article/details/119792728

      为了方便远程输入命令、将文件加入到 Linux 操作系统中,最好还要在一台 Windows 操作系统上面使用一种终端控制软件,如 Xshell、Xftp 等。关于这方面的内容,可见笔者的另一篇博客:

      如何在 Windows 主机上访问本地局域网中的 Linux 主机:
      https://blog.csdn.net/wangpaiblog/article/details/120052152

    2. 一般来说,安装一个软件有 3 种方法:离线安装、在线安装、免安装。通常,离线安装是最好的方法,同时也通常是笔者的首选,本文亦使用的是离线安装的方法。

      对于 Linux,这三种方法各有千秋。笔者分别试验了这 3 种方法,但只给出离线安装的方法。因为对于安装来说,提供多种选择实属多余,还会增加读者选择上的负担。

      对于 Linux,离线安装的好处与坏处分别为:

      • 好处:除了第一次下载需要下载完整的安装包之外,之后每次安装都可无需联网。这样不仅节约了流量,而且无需担心未来安装包会失效。相对免安装,安装操作会在操作系统中注册该软件的信息,会安装时会自动执行某些操作,通常可以避免一些手动配置。
      • 坏处:离线安装无法自动安装依赖。如果所要安装的安装包依赖其它安装包,安装者需要自己手动下载完所有的依赖安装包。
    3. 由于 Linux 操作系统的种类繁多,因此首先要知道要安装 Linux 操作系统的处理器架构信息。以 CentOS Stream 8 x86_64 为例,输入以下命令:

      cat /proc/version

      [root@localhost ~]# cat /proc/version
      Linux version 4.18.0-326.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.5.0 20210514 (Red Hat 8.5.0-3) (GCC)) #1 SMP Wed Jul 28 21:21:05 UTC 2021
      

      可以看出,上述的关键信息为 x86_64。记住这一点,下面将会用上。

    4. Linux 的 PMS 工具主流有两种。

      对于基于 Red Hat 的发行版,其 PMS 工具为 rpm,对应的安装命令为 yum。

      对于基于 Debian 的发行版,其 PMS 工具为 dpkg,对应的安装命令为 aptitude。

      笔者的操作系统 CentOS Stream 8 x86_64 属于 Red Hat,将使用后缀为 rpm 的安装包。如果读者使用的操作系统为 Ubuntu,需要选择后缀为 deb 的安装包。如果读者不知道如何分辨,可以输入以下命令来验证:

      yum

      [root@localhost xshell_win10]# yum
      [...一长串说明文字...]
      

      如果输入 yum 之后,出现了一大串的说明文字,说明应该使用后缀为 rpm 的安装包。如果提示 yum 命令不存在,说明应该使用后缀为 deb 的安装包。当然,读者也可以通过输入命令 aptitude 来进行进一步的验证。

    下载 MySQL

    1. 打开 MySQL 官网,找到 Community 版的下载。选择 Community 是因为该版本免费而且是一般使用的版本。具体的流程如下面的图片所示。

      MySQL 的官网是:https://www.mysql.com/

      MySQL 下载处的最终网址:https://dev.mysql.com/downloads/mysql/

      在这里插入图片描述

      在这里插入图片描述

    2. 注意,这里选择 MySQL Community Server。而 MySQL Community Server 上面的三个选项(MySQL Yum RepositoryMySQL APT RepositoryMySQL SUSE Repository)则为 MySQL 在线安装需要下载的安装包。

      在这里插入图片描述

    3. 此处,需要根据自己的操作系统来作选择。笔者的操作系统为 CentOS Stream 8 x86_64,因此选择 Red Hat Enterprise Linux / Oracle Linux

      在这里插入图片描述

    4. 此处,同样也需要根据自己的操作系统来作选择。前面已作说明,此处笔者应该选择带 x8664Linux 8 字样的选项 Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit)

      在这里插入图片描述

    5. 此处应该选择 RPM Bundle(RPM 打包版)字样的选项来下载。可以看出,需要下载的文件为 tar 文件。另外,RPM Bundle 下还有其它选项,这其实已经被包含在 RPM Bundle 中了。应该说,MySQL 的安装包有多个组成部分, RPM Bundle 下面的正是这各个部分,这是为了供某些有特殊需求的人单独下载。

      在这里插入图片描述

      一般来说,MySQL 是用于服务器中的,因此需要的是 MySQL Servermysql-community-server)。那么,为什么要下载 RPM Bundle 呢?原因是 MySQL 的各个组成安装包之间有复杂的依赖关系,因此需要整个一起下载,而不能只下载 MySQL Server

    卸载 MySQL

    1. 安装之前先教卸载,这看起来是一种迷惑行为,不过这是必要的。下载完成之后,先不要急着安装。由于某些原因,在本次安装 MySQL 之前,可能电脑中已经有了安装过 MySQL 的痕迹,这可能会给下面 MySQL 的安装带来各种问题(如密码不能初始化、MySQL 执行失败等),因此首先需要先彻底清除电脑中与 MySQL 有关的任何文件。另外,如果有些不听话的读者后来发现需要重新安装 MySQL,这也需要知道如何卸载。

    2. 首先要检查电脑里是否已经安装了 MySQL。输入以下命令来查看电脑中与 MySQL 有关的安装信息。

      sudo yum list installed mysql*

      如果命令的输出什么也没有,那就无需卸载。如果有,则要输入以下命令来卸载:

      sudo yum erase mysql*

    3. 卸载通常不是万能的,还需要手动删除与 MySQL 有关的文件。输入以下命令来查找这种文件:

      sudo find / -name 'mysql*'

      输入以下命令来删除目录 /var//usr//etc/ 下的这些文件。

      sudo find /var /usr /etc -name "mysql*" -exec rm -r {} \;

      删除完成之后,再使用上面的查找命令,看看还能不能找到这些文件。

    安装 MySQL

    1. 彻底清除 MySQL 之后,就可以进行安装了。可以使用 Xshell 将前面下载的 tar 包置入 Linux 操作系统中。对于使用安装包来安装 MySQL,将安装包放在哪个目录无关紧要。假设已经将安装包置入当前目录,输入以下命令进行解压:

      tar -xvf mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar

      [root@localhost MySQL 安装包]# tar -xvf mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar 
      mysql-community-client-8.0.26-1.el8.x86_64.rpm
      mysql-community-client-debuginfo-8.0.26-1.el8.x86_64.rpm
      mysql-community-client-plugins-8.0.26-1.el8.x86_64.rpm
      mysql-community-client-plugins-debuginfo-8.0.26-1.el8.x86_64.rpm
      mysql-community-common-8.0.26-1.el8.x86_64.rpm
      mysql-community-debuginfo-8.0.26-1.el8.x86_64.rpm
      mysql-community-debugsource-8.0.26-1.el8.x86_64.rpm
      mysql-community-devel-8.0.26-1.el8.x86_64.rpm
      mysql-community-libs-8.0.26-1.el8.x86_64.rpm
      mysql-community-libs-debuginfo-8.0.26-1.el8.x86_64.rpm
      mysql-community-server-8.0.26-1.el8.x86_64.rpm
      mysql-community-server-debug-8.0.26-1.el8.x86_64.rpm
      mysql-community-server-debug-debuginfo-8.0.26-1.el8.x86_64.rpm
      mysql-community-server-debuginfo-8.0.26-1.el8.x86_64.rpm
      mysql-community-test-8.0.26-1.el8.x86_64.rpm
      mysql-community-test-debuginfo-8.0.26-1.el8.x86_64.rpm
      
    2. 解压之后可以得到一系列的安装包,这在意料之中。前面已经介绍过,核心的安装包是 mysql-community-server。在普通情况下,使用命令 sudo yum localinstall mysql-community-server-8.0.26-1.el8.x86_64.rpm 即可。但在此处却不能这样做,因为 MySQL 的各个组成安装包之间有复杂的依赖关系,而 mysql-community-server 并不是依赖的起点。幸运的是,以下命令可以自动解析本目录下各安装包的依赖关系,并自动按顺序安装:

      sudo yum localinstall *.rpm

      (注意:虽然这是离线安装包,但安装时并非完全不需要网络。在初次安装时,操作系统可能会首先对软件仓库进行更新,此过程需要联网。)

      下载过程示例:

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述


      【踩坑提醒】

        不要自己手动去安装各个依赖包。依赖包数目众多,依赖关系复杂,手动安装将会遭遇各种问题。


    3. 验证 MySQL 是否安装成功。验证的方法非常多,这里只举几个例子。


      如果输入这条命令后出现了刚刚安装的 MySQL 的版本,说明安装成功。

      mysql --version

      [root@localhost ~]# mysql --version
      mysql  Ver 8.0.26 for Linux on x86_64 (MySQL Community Server - GPL)
      

      如果输入这条命令,出现了很长的说明文字,说明安装成功。

      man mysql


    4. 安装完成之后,需要设置数据库密码。输入以下命令重启 MySQL,在初次重启的时候,MySQL 会自动生成一个随机密码。

      systemctl restart mysqld

    5. 生成的密码在文件 /var/log/mysqld.log 中,输入以下命令可快速查看:

      grep 'temporary password' /var/log/mysqld.log

      [root@localhost MySQL 安装包]# grep 'temporary password' /var/log/mysqld.log
      202X-XX-XXTXX:XX:XX.637829Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: wqhR5:*BHyrf
      

      可以看出,上述的密码是 wqhR5:*BHyrf


      【踩坑提醒】

        MySQL 关于此文件 /var/log/mysqld.log 的初始密码的生成只会进行一次。要尽快备份此文件直到修改密码之前。不然一旦忘记密码,就只能和前面一样,彻底删除 MySQL,然后再重新安装它。只是简单地卸载 MySQL 并不会重置 MySQL 的密码


    6. 输入如下命令来登录。

      mysql -u -root -p初始密码

      其中,初始密码要换成上面在文件 /var/log/mysqld.log 中查看的密码,且 mysql -u -root -p初始密码 之间没有空格。如笔者应该输入的命令为:mysql -u -root -pwqhR5:*BHyrf

    7. 首次登录后,需要修改密码才能使用 MySQL 的其它命令。

      不过这里有一个问题,MySQL 默认要求设置的密码对安全系数要求较高,如长度最小为 8 位,含大小写、数字、特殊符号。对于个人作实验而用的 MySQL,这会很不方便。可以修改这个密码最低要求的设定,不过必须要先设置一个合格的密码才行。

      修改密码的命令如下:

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

      其中,新密码 要被换成自己设置的密码,且 新密码 要位于单引号之中。

    8. 在设置完之后,输入以下命令查看 MySQL 关于密码强度的默认设定:

      SHOW VARIABLES LIKE 'validate_password%';

      mysql> SHOW VARIABLES LIKE 'validate_password%';
      +--------------------------------------+--------+
      | Variable_name                        | Value  |
      +--------------------------------------+--------+
      | validate_password.check_user_name    | ON     |
      | validate_password.dictionary_file    |        |
      | validate_password.length             | 8      |
      | validate_password.mixed_case_count   | 1      |
      | validate_password.number_count       | 1      |
      | validate_password.policy             | MEDIUM |
      | validate_password.special_char_count | 1      |
      +--------------------------------------+--------+
      7 rows in set (0.00 sec)
      
    9. 输入以下命令来更改 MySQL 密码强度的要求:(为了数据库的安全,请谨慎使用这些命令)

      set global validate_password.length=6;

      set global validate_password.mixed_case_count=0;

      set global validate_password.number_count=0;

      set global validate_password.policy=LOW;

      set global validate_password.special_char_count=0;

      mysql> set global validate_password.length=6; 
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> set global validate_password.mixed_case_count=0; 
      Query OK, 0 rows affected (0.00 sec)
       
      mysql> set global validate_password.number_count=0; 
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> set global validate_password.policy=LOW; 
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> set global validate_password.special_char_count=0; 
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> SHOW VARIABLES LIKE 'validate_password%';
      +--------------------------------------+-------+
      | Variable_name                        | Value |
      +--------------------------------------+-------+
      | validate_password.check_user_name    | ON    |
      | validate_password.dictionary_file    |       |
      | validate_password.length             | 6     |
      | validate_password.mixed_case_count   | 0     |
      | validate_password.number_count       | 0     |
      | validate_password.policy             | LOW   |
      | validate_password.special_char_count | 0     |
      +--------------------------------------+-------+
      7 rows in set (0.00 sec)
      
    10. 可以看出,现在的密码强度已经发生了变更,现在就可以使用上面修改密码的命令来设置一个简单的密码了。

    设置 MySQL 开机自启动

    1. 安装完成之后,还希望 MySQL 能随电脑开机时自启动。不过,使用安装包来安装 MySQL 后,MySQL 会自动被自动设置成开机自启动。

      可以验证这一点。输入以下命令重启电脑:

      reboot

      电脑重启后,马上输入以下命令查看 MySQL 的运行状态:

      service mysqld status

      [root@localhost ~]# service mysqld status
      Redirecting to /bin/systemctl status mysqld.service
      ● mysqld.service - MySQL Server
         Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
         Active: active (running) since XXX XXXX-XX-XX XX:XX:XX EDT; XXh XXmin ago
           Docs: man:mysqld(8)
                 http://dev.mysql.com/doc/refman/en/using-systemd.html
        Process: 1521 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
       Main PID: 1836 (mysqld)
         Status: "Server is operational"
          Tasks: 38 (limit: 22839)
         Memory: 535.8M
         CGroup: /system.slice/mysqld.service
                 └─1836 /usr/sbin/mysqld
      
      X月 XX XX:XX:XX localhost.localdomain systemd[1]: Starting MySQL Server...
      X月 XX XX:XX:XX localhost.localdomain systemd[1]: Started MySQL Server.
      

      如果出现了类似于上述的信息,说明 MySQL 可以开机启动。

    远程访问 MySQL

    1. Linux 通常作为服务器操作系统,一般希望能使用远程使用 MySQL。不过,Linux 上有防火墙,默认会阻止远程对 MySQL 的连接。实际上,它会阻止所有的远程连接。对于笔者的 CentOS Stream 8 x86_64,默认的防火墙为 firewalld,而不是 iptables。(很多人会选择安装 iptables,但偷懒的笔者当时没有选择这样做。)

      • 一个偷懒的方法就是,永久地关闭防火墙。关闭的方法如下:

        systemctl stop firewalld

        systemctl mask firewalld

        firewall-cmd --reload

      • 另一个方法是,在防火墙中永久开放 MySQL 的默认端口 3306。开放的方法如下:

        firewall-cmd --zone=public --add-port=3306/tcp --permanent

        firewall-cmd --reload

        单独开放完端口 3306 之后,可以输入以下命令查看是否生效:

        firewall-cmd --zone=public --query-port=3306/tcp

        [root@localhost temp]# firewall-cmd --zone=public --query-port=3306/tcp
        yes
        

        实际上,也可以输入以下命令查看所有开放的端口:

        firewall-cmd --zone=public --list-ports

        [root@localhost temp]# firewall-cmd --zone=public --list-ports
        3306/tcp
        
    2. 现在可以尝试远程访问 MySQL。笔者以 Windows 下的 MySQL Workbench 8.0Navicat Premium 15 为例来远程访问 MySQL。在这之前,需要在 MySQL 中提供这一支持。方法是输入以下命令:

      create user 'root'@'%' identified with mysql_native_password by '密码';

      grant all privileges on *.* to 'root'@'%' with grant option;

      flush privileges;

      其中,密码 要改成自己设置的实际的密码。

    使用 MySQL Workbench 远程访问 MySQL

    1. 使用 MySQL Workbench 8.0 远程访问 MySQL。这需要在本地客户端提前安装 MySQL Workbench 8.0。关于这方面的内容,可见笔者的另一篇博客:

      MySQL Community 安装教程:
      https://blog.csdn.net/wangpaiblog/article/details/112000033

    2. 打开 MySQL Workbench 8.0 后,按下图所示进行操作即可。

      在这里插入图片描述

    3. 按下图填写信息,先测试连接是否可用。如果连接过程中,MySQL Workbench 8.0 出现了无响应的状态,这是正常现象,耐心等待即可。

      在这里插入图片描述

    4. 如果连接可用,就可以建立连接了。

      在这里插入图片描述

    使用 Navicat Premium 远程访问 MySQL

    1. 使用 Navicat Premium 15 远程访问 MySQL。这在本地客户端需要提前安装 Navicat Premium 15。不过很遗憾,该软件不是免费的。

    2. 打开 Navicat Premium 15 后,按下图所示进行操作即可。

      在这里插入图片描述

    3. 按下图填写信息,先测试连接是否可用。如果连接过程中,Navicat Premium 15 出现了无响应的状态,这是正常现象,耐心等待即可。

      在这里插入图片描述

    4. 如果连接可用,就可以建立连接了。

      在这里插入图片描述

    5. 经过以上漫长的操作,现在就可以轻松地远程访问 MySQL 了。欢呼吧,少年!

    更多相关内容
  • MySQL安装配置教程(超级详细、保姆级)

    万次阅读 多人点赞 2022-03-26 18:00:33
    一、 下载MySQL ...二、 安装MySQL 1. 选择设置类型 双击运行mysql-installer-community-5.7.31.0.msi 这里选择是自定义安装,所以直接选择“Custom”,点击“Next” “Developer Default”是开发者默认

    一、 下载MySQL

    Mysql官网下载地址https://downloads.mysql.com/archives/installer/

    1. 选择想要安装的版本,点击Download下载

            本篇文章选择的是5.7.31版本

    二、 安装MySQL

    1. 选择设置类型

    双击运行mysql-installer-community-5.7.31.0.msi,这里选择是自定义安装,所以直接选择“Custom”,点击“Next”

    “Developer Default”是开发者默认

    “Server only”仅作为服务器安装

    “Client only”仅作为客户端安装

    “Full”是完整安装

    “Custom”是自定义安装

    2. 选择安装的产品和功能

    依次点开“MySQL Servers”、“MySQL Servers”、“MySQL Servers 5.7”、“MySQL Servers 5.7.31 -64”,然后点击绿色箭头将选中的版本移植到右边选中框中

    注:这里选择的是64位系统

    3. 先选中“MySQL Server 5.7.31” ,之后点击下方的蓝色“Advanced Options”

    4. 自定义安装路径和数据存放路径,更改完成之后点击“OK”

    注:虽说安装在C盘也没毛病,但是个人建议不要安装到C盘,我安装到了D盘

    5. 直接点击“OK”

    注:这里因为选择了我自己创建的路径,故程序提示路径已存在,是否要继续

    6. 更改完成之后点击“Next”

    7. 确认一下安装路径和数据存放路径对不对,没有问题的话就直接点击Next

    8. 直接点击“Yes”

    9. 先选中“MySQL Server5.7.31”,若电脑中没有这个环境,会提示安装“Microsoft Visual C++ 2013”环境,点击“Execute”

    10. 勾选中之后点击“Install”

    11. 安装完成,点击“Close”

    12. 看到这个对勾就说明这个环境安装上了,直接点击“Next”

    13. 直接点击“Execute”

    14. 出现这个图标就说明安装成功了,直接点击“Next”

    15. 直接点击“Next”

    16. 直接点击“Next”

    17. 选择安装类型

    个人学习研究的话选择“Development Computer”则可以,我这里选择是“Development Computer”

    Development Computer 适合个人开发学习使用的

    Server Computer 是像主要用于像FTP,email,web服务器等等

    Dedicated Computer 只用作MySQL服务器

    18. MySQL的默认端口是3306,不需要作修改,直接点击“Next”

    19. 这里需要设置MySQL的密码,不需要太复杂,设置完了直接点击“Next”

    20. 直接点击“Next”

    21. 直接点击“Execute”,开始安装,点击安装之后需要等待片刻

    22. 点击“Finish”

    23. 点击“Next”

    24. 点击“Finish”,此时MySQL安装完成

    25. 在开始界面搜索mysql,点击第一个MySQL 5.7 Command Line Client

    26. 输入刚才设置的MySQL的密码,按Enter键(回车键)

    27. 出现下面界面就说明已经安装成功了

     至此,MySQL数据库安装成功

    三、 配置环境变量

    1. 找到MySQL的安装路径

    2. 右击此电脑选择“属性”

     3. 先点击“高级系统设置”,再点击“环境变量”

    4. 在“系统变量”中选择“Path”,点击“编辑”

    5. 点击“新建”,将MySQL的安装路径添加上去,之后点击“确定”

    6. 直接点击“确定”

    7. 验证环境变量是否配置好,按下window+R键    弹出运行框,输入“cmd”进入window命令行

    8. 输入“mysql -u root -p按下回车

    9. 输入密码,按下“Enter键(回车键)”,出现下面界面则是已经配置成功

    制作不易,有帮助的话还希望能给个 点赞 支持下,谢谢大家。

    展开全文
  • mysql安装教程【安装版】

    万次阅读 多人点赞 2022-02-21 23:20:17
    mysql安装教程【安装版】

    一、下载

    进入mysql官方网站    MySQL :: MySQL Downloads

    下载社区版(MySQL Community (GPL) Downloads)------MySQL Installer for Window

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

    第一个(大小是10多M)是联网在线安装,会在线下载安装包。
    第二个(大小是400多M)是离线安装,这里我们选这个,下载到本地进行安装。点击“Downloda”进入下载页面

    虽然下载的是32为版本的,但是同时已经包含了64位版本)。

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

    在下载页面,选择最下面的No thanks, just start my download(不用了,谢谢,开始下载吧)

    觉得慢的可以去国内高校开源软件镜像网站下载,比如中科大mysql镜像网址:

    中科大mysql镜像网址http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/

    二、安装mysql

    1.  双击安装软件开始安装

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_15,color_FFFFFF,t_70,g_se,x_16

    2.下图是选择安装类型,选择默认安装就可以,然后点击“next”。

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

     3.检测需要的安装, 这里我们直接点击next

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

     4.点击yes 

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_17,color_FFFFFF,t_70,g_se,x_16

    5.点击Execute开始安装 

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

    6.安装完成后点击next 

      watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    7.多次点击next​ (直到出现以下页面),默认选第一个,点击“next”继续

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    8.密码验证方式(Authentication Method)这一步很重要

    第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。

    所以这里一定要选第二个(下图红框的地方)

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    9.点击Execute开始安装  

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

    10.安装完成后点击Finish 

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_20,color_FFFFFF,t_70,g_se,x_16

     11.设置密码,需要牢记,后面要用这个密码链接数据库。输入完,点击next继续。 

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    12.默认点击next 

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    13.点击next

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    14.默认点击next

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    15.输入用户名和密码,点击check,检查是否正确。成功了Next才可点击

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    16.点击Execute执行安装(完成后点击Finish)

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    17.完成点击Finish(第一个是Mysql的客户端,如果不使用只勾选第2个“start mysql shell after setup”,点击“finish”)(到这里数据库的安装就完成了)

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_19,color_FFFFFF,t_70,g_se,x_16

    三、验证是否安装成功

    1.按下图操作从开始菜单中打开刚刚安装的mysql命令行客户端 

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_16,color_FFFFFF,t_70,g_se,x_16

    2.输入密码回车

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_12,color_FFFFFF,t_70,g_se,x_16

    3.输入show databases;

    这个命令后面一定要加分号(;),表示sql语句结束。这个命令用于表示显示默认安装的数据库,如下图显示安装成功。

    注意:刚刚安装是没有mzdd这个数据库的

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6LaF57qn5bCP55qE5aSn6KW_55Oc,size_17,color_FFFFFF,t_70,g_se,x_16

    如果需要压缩版请参考 Mysql安装流程 【压缩版】_超级大的小西瓜的博客-CSDN博客MySQL 压缩版本 安装教程https://blog.csdn.net/qq_42780885/article/details/123076558
     

    展开全文
  • 我们这里使用的是MySQL压缩包安装方法,这种方法装的MySQL安装简单,卸载也简单,再也不用愁安装完MySQL不会卸载了。里面的步骤精确到每一步的详细操作,和解释,百分百学会。

    目录

    MySQL 压缩包下载地址: 

    下载方式:

    安装步骤:

    一、解压下载的文件:

    二、给解压的文件改名 

     三、将这个包放到自己想要存放的电脑目录下

     四、配置环境变量

    1、右键我的电脑,选择属性

    2、选择环境变量

     3、找到系统变量里的Path

    4、新建环境变量,将mysql文件的bin目录地址粘贴进去

    五、新建配置文件 

    1、在MySQL目录下,新建my.ini配置文件(ini后缀的文件)

    2、创建txt文件,并将txt后缀改为ini (my.ini)

     3、在my.ini文件内填写配置内容

     六、启动管理员模式下的CMD,并将路径切换至MySQL下的目录,然后输入mysql-install(安装mysql)

    1、启动管理员模式下的cmd,运行之后的所有命令

     2、在CMD里进入mysql文件的bin目录,输入mysql -install

    七、在输入mysqld --initialize-insecure --user=mysql 初始化数据文件

    八、然后再次启动mysql,然后用命令mysql -u root -p进入mysql管理界面(密码可为空)

    九、进入界面后更改root密码

    1、修改MySQL数据库密码

    2、修改完密码后输入FLUSH PRIVILEGES; 刷新权限

    十、修改my.ini文件最后一句skip-qrant-tables

    十一、重启MySQL即可正常使用

    十二、测试使用密码登录是否成功

    1、-p后回车输入密码,密码不会显示,更加安全

     2、-p后不空格直接输入密码


    我们这里使用的是MySQL压缩包安装方法,这种方法装的MySQL安装简单,卸载也简单,再也不用愁安装完MySQL不会卸载了。

    MySQL 压缩包下载地址: 

    MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/8.0.html

    下载方式:

    前往MySQL官网下载地址,选择自己需要的系统版本,选择第一个压缩包文件下载

    安装步骤:

    一、解压下载的文件:

     下载好后,右键解压文件

    二、给解压的文件改名 

    解压好后建议将后缀winx64去掉,因为后续要做环境变量  

    修改成这样 

     

     三、将这个包放到自己想要存放的电脑目录下

    更换目录的原因是因为后续要配置mysql的环境变量,建议将文件存放到干净简洁点的目录下。

    例:

     四、配置环境变量

    1、右键我的电脑,选择属性

    2、选择环境变量

     3、找到系统变量里的Path

    4、新建环境变量,将mysql文件的bin目录地址粘贴进去

    进入bin目录,复制地址

     新建环境变量,并把目录地址粘贴进去,点击确认即可 。

     

    五、新建配置文件 

    1、在MySQL目录下,新建my.ini配置文件(ini后缀的文件)

    首先要在查看中选择详细信息,选择文件扩展名,这样我们的文件才会显示出后缀名

    2、创建txt文件,并将txt后缀改为ini (my.ini)

     3、在my.ini文件内填写配置内容

    注意:第二行第三行的文件路径需要换成自己的文件路径,第三行的data路径不用管,不用手动新建,把data前面的地址换成自己的就行,这样后面它会自己创建一个data目录。

    [mysqld]
    basedir=D:\Enviroment\mysql-5.7.19\
    datadir=D:\Enviroment\mysql-5.7.19\data\
    port=3306
    skip-qrant-tables

     目录一定要换成自己的,填写完后报存文件。

     六、启动管理员模式下的CMD,并将路径切换至MySQL下的目录,然后输入mysql-install(安装mysql)

    必须以管理员身份启动CMD,这样才够权限执行后续操作。

    1、启动管理员模式下的cmd,运行之后的所有命令

     2、在CMD里进入mysql文件的bin目录,输入mysql -install

    #进入目录
    cd /d D:\Enviroment\mysql-5.7.19\bin
    
    #安装mysql服务
    mysqld -install

    这是安装成功后的提示 ,如果失败了,请检查是否进入mysql的bin目录,或者是否是管理员身份启动的cmd

    七、在输入mysqld --initialize-insecure --user=mysql 初始化数据文件

    mysqld --initialize-insecure --user=mysql

     运行完后,我们会多出一个data目录,这个就是初始的数据库

    八、然后再次启动mysql,然后用命令mysql -u root -p进入mysql管理界面(密码可为空)

    注意:第一次进入,密码可以为空,可直接回车进入,-p后面不要有空格

    mysql -u root -p

    九、进入界面后更改root密码

    1、修改MySQL数据库密码

    MySQL 5.7版本修改密码适用:

    update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

    MySQL 8.0版本修改密码适用:

    不区分大小写,可随意。

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    2、修改完密码后输入FLUSH PRIVILEGES; 刷新权限

    FLUSH PRIVILEGES;

    十、修改my.ini文件最后一句skip-qrant-tables

    注释掉my.ini文件的最后一句话,加#号注释

    十一、重启MySQL即可正常使用

    net stop mysql
    net start mysql

    十二、测试使用密码登录是否成功

    有两种输入密码的方式

    1、-p后回车输入密码,密码不会显示,更加安全

    mysql -u root -p

     2、-p后不空格直接输入密码

    将123456替换成自己的密码

    mysql -u root -p123456

     注意,进入mysql后,所有的SQL语句后面都要加英文的;号

     输入密码时-p后面不要有空格

    展开全文
  • MySQL安装(详细,适合小白)

    万次阅读 多人点赞 2021-01-26 18:18:57
    MySQL安装一、mysql安装包下载二、配置my.ini文件三、初始化MySQL四、可能遇到的错误操作 一、mysql安装包下载 官网下载地址:mysql安装包下载 如图所示: 二、配置my.ini文件 解压后的文件尽量不要放在C盘(内存...
  • 安装完成后,有两种启动方式:1、到服务面板里面启动mysql服务2、在dos窗口下,通过命令netstartmysql(你的服务名)启动启动后,可到mysql安装目录的bin目录下,打开dos窗口,然后命令mysql-uxxx-pxxx即可进入mysql...
  • 最新MySql安装教学,非常详细

    万次阅读 多人点赞 2022-04-21 10:26:20
    下载MySQL Mysql官网下载地址https://downloads.mysql.com/archives/installer/ 1. 选择想要安装的版本,点击Download下载 本篇文章选择的是8.0.27.1版本
  • MySQL安装配置教程(超级详细)

    万次阅读 多人点赞 2022-08-02 02:20:33
    2.选择安装的产品和功能依次点开“MySQLServers”、“MySQLServers”、“MySQLServers5.7”、“MySQLServers5.7.31-64”,然后点击绿色箭头将选中的版本移植到右边选中框中。9.先选中“MySQLServer5.7.31”,若电脑...
  • MySQL安装与配置教程(超详细)

    万次阅读 多人点赞 2021-12-15 19:36:01
    MySQL安装与配置教程目录 1、下载MySQL 2、配置my.ini文件 3、环境变量配置 4、安装MySQL 5、其他问题解答 6、说明 1、下载MySQL MySQL下载官网:https://dev.mysql.com/downloads/mysql/ 1>选择MySQL ...
  • linux 下 mysql 安装目录在哪里

    千次阅读 2021-01-30 01:12:08
    linux 下 mysql 安装目录在哪里。linux mysql 安装介绍:linux 服务器 RedHat 5.0.server.MySQL 版本:下载地址链接:http://dev.mysql.com/downloads/mysql/5.1.htmlMySQL 服务端:MySQL-server-community-5.1.38-0....
  • MySQL安装教程

    万次阅读 多人点赞 2021-03-28 20:28:20
    MySQL安装教程一、打开MySQL官网进行安装包的下载二、本地安装三、运行MySQL 一、打开MySQL官网进行安装包的下载 在搜索的时候找到有官方字样的链接然后打开 链接:MySQL官网 进入官网后,找到download页面 将页面...
  • MySQL 8 + Navicat for MySQL安装步骤

    千次阅读 多人点赞 2021-06-19 09:48:06
    Mysql+Navicat for Mysql安装步骤一、Mysql安装1、软件准备2、环境及文件配置①新建Data文件夹和 my.ini文件,且配置初始化的my.ini文件:②配置环境变量:3、初始化Mysql + 安装Mysql服务 + 启动mysql服务①以管理...
  • MySQL安装失败的原因

    万次阅读 多人点赞 2021-11-26 18:06:10
    1.如果你原先安装MySQL,后来卸载了再安装失败了,有可能是卸载不干净。 需要手动目录删光所有MySQL相关的文件。这一点MySQL特别坑,吐槽一下。我都卸载完了,你为什么不给我删干净,还要我手动去删,而且还影响...
  • 超详细MySQL安装及基本使用教程

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

    千次阅读 2022-04-23 12:21:48
    MySql下载与安装教程,Win11环境 安装环境:Win11 目录 MySQL的两种安装方式: .msi安装 1.通过上方链接进入官网下载页面 2.选择下载 3.不注册登录,直接下载 开始安装 1.找到下载好的安装包,双击运行 2....
  • 三分钟带你解决MySQL安装到最后一步未响应问题

    千次阅读 多人点赞 2021-12-27 15:09:11
    MySQL安装到最后一步未响应的五种解决方法
  • MySQL 安装

    千次阅读 2020-01-05 02:48:53
    所有平台的 MySQL 下载地址为:MySQL 下载。 挑选你需要的MySQL Community Server版本及对应的平台。...Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL- MySQL...
  • mysql安装教程

    千次阅读 多人点赞 2021-05-03 21:23:39
    2.安装mysql服务 win+S然后输入cmd,用管理员的身份打开命令框 2.在命令框中输入以下命令,进入刚刚上面解压的mysql安装包目录下 3.安装mysql的服务: mysqld --install 3.初始化mysql服务 mysqld --...
  • Linux系统如何查看mysql安装路径

    千次阅读 2021-11-29 23:08:59
    如查找是否安装mysql 2、接着根据rpm-ql列出软件包安装的文件 rpm -ql mysql-community-common-5.7.24-1.el7.x86_64 3、综合上述以上的问题,可以直接使用rpm-qal|grepmysql查看mysql所有安装包的文件存储...
  • MySQL安装配置详细教程

    万次阅读 2022-05-05 08:53:35
    2、页面往下拉,找到mysql社区版下载" mysql社区版是免费的mysql版本,然后我们点击这个链接 3、下载社区版的Server" 选择相应的MySQL版本进行下载" 点击Archives可以找到MySQL的历史版本 找到自己想要的版本,我...
  • MySQL安装后服务无法启动

    千次阅读 2022-04-07 09:13:38
    背景:Win10 x64位操作系统,以.MSI文件安装安装完成后,按照以下流程配置。 1.配置环境变量 我的电脑->属性->高级系统属性->高级->环境变量->path,点击编辑,进入页面后点击新增,将mysql的Path...
  • MySQL安装后默认密码的问题

    千次阅读 2021-01-18 20:23:49
    1、安装mysql,然后mysql目录加到系统环境变量2、到mysql安装目录下,和bin同一个目录,创建目录data,用来放数据库文件3、打开cmd,输入mysqld --initialize4、初始化完成后,启动mysql服务net start mysql 5、启动...
  • 1、MySQL安装成功后的进入方式/第一种方式进入:点击开始--->所有程序--->Mysql-->Mysql Server5.0--->Mysql Command Line Client 点击提示Enter password: root 回车即可进入Mysql操作界面:show ...
  • Mysql安装、启动与使用

    千次阅读 2021-01-26 00:28:41
    需要学习sql语言,根据过来人的推荐安装了免费的Mysql来学习!以前学习过在sql sever上实践过sql语句,由于是在学校机房直接进行的,对于数据管理软件的安装并没有经验。这次在安装Mysql后发现,不知道如何对其进行...
  • 1.安装方式一 2.安装方式二
  • MySQL安装到最后一步没反应,亲测过的解决方法 ❗❗❗无论参考哪个方法,都别忘了操作完了,要重启一下电脑,再继续安装MySQL 方法一 1、先搜索【任务管理器】,单击进入 2、找到【未响应的MySQL安装进程】,右键...
  • MySQL安装配置教程(超详细图文教程)

    千次阅读 多人点赞 2022-04-10 19:37:17
    MySQL安装和配置
  • MYSQL安装与配置(超详细)

    千次阅读 2021-11-23 10:42:44
    文章目录一、下载二、变量配置三、配置初始化文件四、初始化MYSQL五、安装MySQL服务六、修改密码 一、下载 首先是下载路径mysql-5.7.27-winx64 下载完成后开始解压,路径尽量不要有中文,否则会出现莫名其妙的问题。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,084,261
精华内容 433,704
关键字:

mysql 安装

mysql 订阅