Mysql5.7及以上版本的MySQL下载、安装及配置教程(附图)

Mysql5.7及以上版本的MySQL下载、安装及配置教程(附图)

对版本的说明

  • 之所以说是MySQL5.7及以上版本,是因为从MySQL5.7版本之后,其安全机制有所改变。在安装完成后,登陆MySQL时,需要输入一个密码,这个密码其实是在配置MySQL的过程中生成的一个随机密码,而我们必须找到这个随机密码才能登陆MySQL。而在5.7之前的版本并且不需要这样做,因此对于5.7之前的版本,本教程可能并不完全适用,不过网上有很多,如果需要可以自己搜索

系统环境

  • win10,64位

MySQL版本

  • 5.7.20免安装版

MySQL下载地址

MySQL安装

  • 由于这里选择的MySQL是免安装版的,所以解压就是安装,将MySQL解压到自己想放的位置即可

MySQL环境配置

  1. 在环境变量 Path 中添加 MySQL 解压后的 bin 目录所在的路径,比如我的是:D:\mysql-5.7.20-winx64\bin,不知道环境变量 Path 在哪里的,可以点击这里

  2. 以管理员身份运行 cmd (将鼠标放在屏幕左下角的 windows 图标上,点击鼠标右键,选择命令提示符(管理员)(A)即可),输入D:,然后回车,进入 D 盘( MySQL 解压后所在的盘 )

    如何进入D盘

  3. 继续进入 MySQL 中的 bin 目录,输入下面这条命令:

    cd mysql-5.7.20-winx64\bin
    • 1

    注意:

    • 这里的路径以及名称要和自己电脑上的一致,这里仅以我自己的为例展示,下同

    进入MySQL的bin目录

  4. 安装 MySQL,输入下面这条命令

    mysqld -install
    • 1

    安装MySQL

    注意:

    • 如果在这一步提示 mysqld 不是内部或外部命令,也不是可运行的程序或批处理文件,以我个人的经验来看,是因为在 bin 目录下没有 mysqld.exe 这个应用程序,而导致没有这个的原因可能就是版本不对,或者版本是一样的,但下载的是带 Debug Binaries & Test Suite 字样的,带这个字样的,bin 里面是没有 mysqld.exe 的

    • 顺便说一下,移除 MySQL 服务的命令是:mysqld -remove

  5. 接着输入:

    mysqld --initialize
    • 1

    然后回车(可能需要等待一会),这时在 MySQL 的根目录下会生成一个 data 文件夹,注意里面的一个以 .err 结尾的文件,初始密码就在这个文件里(可以按 Ctrl+F 搜索 password 找到密码),这个初始密码后续会用到

    这里写图片描述

    这里写图片描述

  6. 配置MySQL的启动文件

    • 如果解压后的 MySQL 中有一个名为 my-default.ini 的文件,则在配置文件中输入以下几项:

      1.  
        basedir=D: \mysql-5.7.20-winx64
      2.  
        datadir=D: \mysql-5.7.20-winx64\data
      3.  
        port= 3306
      • 1
      • 2
      • 3

      注意:

      • 这里的路径和名称仍然需要和自己电脑上的一致
    • 如果解压后的 MySQL 中没有一个名为 my-default.ini 的文件,则自己在根目录下新建一个名为 my.ini 的文件,然后选中该文件,点击鼠标右键,选择用记事本打开,在其中输入:

      1.  
        [mysqld]
      2.  
        basedir=D:\mysql-5.7.20-winx64
      3.  
        datadir=D:\mysql-5.7.20-winx64\data
      4.  
        port=3306
      • 1
      • 2
      • 3
      • 4

    输入完成后,点击保存,关闭即可。

  7. 启动 MySQL 服务:进入 MySQL 的 bin 目录(经过前面的步骤,此时正处于 MySQL 的 bin 目录下),输入

    net start mysql
    • 1

    启动MySQL服务

  8. 登陆 MySQL,接着输入下面这条命令:

    mysql -u root -p
    • 1

    登陆MySQL

    从上图可以看出,这里要求我们输入密码,这个密码就是 MySQL 自动生成的初始密码,这一点在上面第5步中已经提到过。找到以 .err 结尾的那个文件,选择用记事本打开,然后在文件内搜索 password,可以看到如下的搜索结果,红线框出来的部分就是初始密码(每个用户生成的密码都不一样,把自己的那个找到即可)

    .err文件

    将这个初始密码复制下来,然后输入 cmd 中,如果看到下图所示的界面,说明 MySQL 已经配置成功了

    配置成功

  9. 修改初始密码

    为了方便记忆密码以及出于安全性的考虑,我们可以重新设置 MySQL 的登陆密码,在成功完成了第 8 步之后,我们接着输入

    set password for root@localhost=password('xxxxxx');
    • 1

    注意:

    • 单引号中的 xxxxxx 代表你设置的密码,可以自己更改

    • 语句后面的分号也需要输入,如果第一次没有输入,在回车之后,接着再输入分号也可以

    • 不同版本的修改密码的格式是不一样的,尽管都是 5.7 及以上的版本,比如对于 8.0.11 的这个版本,修改密码的格式为:ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';,其中的 xxxxxx 代表你要设置的密码

    • 如果不知道该用什么样的格式,可以在用初始密码登陆之后,修改初始密码之前,输入 use mysql; 命令,这时系统就会提示你要先修改初始密码才能继续使用,在这个提示中就提到了用什么格式来修改密码,当然这里只会告诉你其中的关键字,不过有了这个关键字,其完整的语法格式,我们就可以百度得到

    如果密码设置成功,会出现下图中的界面:

    重置密码

  10. 退出 MySQL:接着输入

    quit
    • 1

    这里写图片描述

  11. 使用新密码登陆(必须处于 MySQL 的 bin 目录下),输入

    mysql -u root -p
    • 1

    接着再输入刚设置的新密码,回车,登陆成功

    使用新密码登陆

    至此 MySQL 已经配置成功,并且修改了初始密码,可以尽情使用了!

分类: mysql
<div id="blog_post_info">
0
0
<div class="clear"></div>
<div id="post_next_prev">

<a href="https://www.cnblogs.com/water-1/p/10780528.html" class="p_n_p_prefix">« </a> 上一篇:    <a href="https://www.cnblogs.com/water-1/p/10780528.html" title="发布于 2019-04-27 21:36">js 数组合并并且去重</a>
<br>
<a href="https://www.cnblogs.com/water-1/p/10820235.html" class="p_n_p_prefix">» </a> 下一篇:    <a href="https://www.cnblogs.com/water-1/p/10820235.html" title="发布于 2019-05-06 16:09">Springfox与swagger的整合使用与关系</a>
posted @ 2019-05-02 14:21  三水木00  阅读( 8394)  评论( 0编辑  收藏
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Linux系统上安装MySQL 5.7.9的步骤如下: 1. 首先,确保你的Linux系统已经安装了wget工具,如果没有安装,可以通过运行命令`sudo apt-get install wget`来安装。 2. 打开终端,并使用wget命令下载MySQL 5.7.9的安装包。在终端中运行以下命令: ``` wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz ``` 3. 下载完成后,解压安装包。运行以下命令: ``` tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz ``` 4. 进入解压后的目录: ``` cd mysql-5.7.9-linux-glibc2.5-x86_64 ``` 5. 创建一个新的MySQL用户和组。运行以下命令: ``` sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql ``` 6. 将解压后的文件复制到MySQL安装目录下: ``` sudo cp -R . /usr/local/mysql ``` 7. 进入MySQL安装目录: ``` cd /usr/local/mysql ``` 8. 修改文件权限: ``` sudo chown -R mysql . sudo chgrp -R mysql . ``` 9. 初始化MySQL数据目录: ``` sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 10. 启动MySQL服务: ``` sudo bin/mysqld_safe --user=mysql & ``` 11. 设置MySQL root用户密码: ``` sudo bin/mysql_secure_installation ``` 12. 按照提示进行后续的设置和配置,包括输入root密码、移除匿名用户、禁止远程登录等。 13. 完成之后,你就成功地在Linux系统上安装MySQL 5.7.9版本。你可以使用命令`mysql -u root -p`来登录MySQL

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值