mysql5.7.17压缩包安装配置方法图文教程

网络上关于MySQL 5.7.17的安装教程很少且不详细,所以总结了这样一篇文章,希望能帮到大家:(相较于Oracle的安装,MySQL还是简单得多)

1. 下载网址:https://dev.mysql.com/downloads/(需要登录Oracle账户,没有就注册一个,挺快)

2. 企业版是收费的,个人使用社区版即可

3. 截至此贴,最新稳定版为 5.7.17 。该版本只有32位的在线界面安装程序,64位的只有5.6以前的版本才有在线安装(install MSI),如果到最后你都没有配置好压缩版的,就选以前的版本吧:

4.

后面两个是测试用的工具,可以不管,这里我下载的是64位的压缩包

5.

下载完成后解压,解压后如下(zip是免安装的,解压后配置成功即可使用)

6. 复制文件my-default.ini,修改为my.ini注:my.ini依然放置在bin目录下(我按照其他网友的方法放在根目录下时,初始化data文件会报找不到文件夹)(有的教程说这里需要自己新建一个空的data文件夹,其实不必。官方文档有说明,后续步骤中有一步操作会自动建立data文件夹)下图放置位置就是错误的,应该放在“bin”目录下

7.接下来是一系列的配置:

注:大家最好截图自己的参数设置,以便以后万一出错好排查

配置环境变量:

(1)添加环境变量:

(2)编辑path,添加如下代码:

把my-default.ini这个文件复制一下重命名my.ini,然后添加如下的代码即可:(可以翻译my-default.ini中的内容加强理解,以便于你设置其中参数) log_bin与数据备份有关,我没有设置

innodb_buffer_pool_size:个人建议设置为设置为操作系统内存的50%。如果设置过大,MySQL可能会 占用系统交换空间,导致系统变慢,从而降低查询效率

basedir :就是之前设置的环境变量

server_id :关于主从复制的,应该是随便设, 但必须保持唯一。

datadir:

后续初始化等数据都会保存在该文件下,该文件后续操作会自动建立

port:连接数据库的端口号,3306即可,MySQL在线安装的默认就为3306

最后三个参数大致也是各缓冲区大小,我也不太了解,只是在默认值上各个乘以了4(电脑性能好的可以高一点)

注:设置文件中的参数时,删除所设置参数前面的#符

注:我暂时只设置了这些参数,应该够用了,更具体的参数,大家可以参考这篇文章:MySQL5.6.17数据库安装 如何配置My.ini文件

8.初始化数据库,配置相关信息

打开命令提示符以管理员身份运行,cd /d到D:\MySQL\mysql-5.7.17-winx64\bin下(注意以管理员身份运行,且一定要进在bin目录)

打开mysqld install MySQL运行命令后MySQL安装成功。

mysqld--initialize-insecure自动生成无密码的root用户,mysqld--initialize自动生成带随机密码的root用户(注意,是两个-),待会会设置密码。root(取名源于linux)就是MySQL的有超级管理权限的用户,应该类似Oracle的sys

注:该操作生成data文件夹成功后会发现系统生成了data文件夹,点进去如图:(该过程有误可参考错误/警告日志)

net start mysql启动MySQL服务

设置密码(最好做个笔记,以免忘记),执行下列语句:

net stop mysql 回车

进入到mysql\bin\ 目录下,执行mysqld --skip-grant-tables

再起一个cmd,执行下列语句:

mysql

use mysql

UPDATE user SET authentication_string = PASSWORD('新密码') WHERE user = 'root'; 

FLUSH PRIVILEGES;EXIT;

注意:5.7已经取消了password字段,务必写authentication_string

任务管理器结束mysqld.exe(注意:是进程不是服务)

登录MySQL:

管理员权限下:mysql -u root -p 然后输入密码(你可以验证下空密码是否能登录)

其他方式:大家自己查吧

检验,大功告成

完结。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • CentOS7下python3.7.0安装教程

    记录了CentOS7 安装python3.7.0的详细过程,供大家参考,具体内容如下 1.下载及解压 python3.7的安装包可从官网下载上传到主机,也可以用wget直接下载. [root@yuioplvlinux-130 ~]# cd /usr/local/src/ [root@yuioplvlinux-130 src]# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz [root@yuioplvlinux-1

  • Eclipse + Python 的安装与配置流程

    一.Eclipse 的安装 Eclipse的安装是很容易的.Eclipse是基于java的一个应用程序,因此需要一个java的运行环境(JRE)才行.(我这里主要介绍windows下的安装) JRE的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html    进入JRE的下载页面你会发现有很多的安装版本,在这里我选择安装 jre-7u3-windows-i586.exe,双击安装即可. Eclipse的下载

  • Windows7下Python3.4使用MySQL数据库

    Python3.4使用MySQL数据库的详细过程,具体内容如下 Windows版本: Windows7-64bit Python版本: python3.4.14-32bit MySQL版本: MySQL 5.7.17 一.MySQL Community Server安装: 1.mysql-5.7.17-win64.zip下载 URL: https://dev.mysql.com/downloads/mysql/ 对应Windows系统版本,我选择了mysql-5.7.17-win64.zip进行

  • Windows下python3.7安装教程

    记录了Windows安装python3.7的详细过程,供大家参考,具体内容如下 1. 在python的官网下载python对应版本:官网地址 64位下载Windows x86-64 executable installer 版本 32位下载Windows x86 executable installer 版本 打开链接如下图,版本会一直更新,选择任意一个适合自己电脑的版本就好 2.勾选 Add python to PATH 添加路径 安装界面点击Customize installation 自定

  • Linux下python3.7.0安装教程

    记录了Linux 安装python3.7.0的详细过程,供大家参考,具体内容如下 我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1.安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum

  • Mysql5.7.17 winx64.zip解压缩版安装配置图文教程

    1.下载mysql-5.7.17-winx64.zip : 链接: https://pan.baidu.com/s/1tTqT2sn7cEaOwEvrQ-LrHg 密码: i444 2.解压到文件夹(例): 解压到当前文件夹 3.修改配置文件: 打开解压的文件夹(本例的配置文件位置 D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64\),删除my-default.ini,新建一个my.ini 修改my.ini内容如下: [my

  • mysql5.7.17.msi安装图文教程

    mysql-5.7.17.msi安装,跟着截图摩擦,一步一步是爪牙,是魔鬼的步伐 开始: 可以创建其他用户 我自己改了日志名 精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程 mysql5.6各版本安装教程 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • CentOS6.9下mysql 5.7.17安装配置方法图文教程

    CentOS6.9安装Mysql5.7,供大家参考,具体内容如下 一.上传安装包 二.建立用户以及mysql的目录 1.建立一个mysql的组 输入命令: groupadd mysql 2.建立mysql用户,并放到mysql组 输入命令:useradd -r -g mysql mysql 3.给mysql用户设置密码 输入命令:passwd mysql 三.解压Mysql 1.把tar包复制一份到/usr/local/mysql 目录下 2.解压 tar -zxvf mysql.tar 3.把

  • mysql5.7.17安装配置图文教程

    My SQL的特点: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的

  • windows10安装mysql5.7.17教程

    本教程为大家分享了mysql5.7.17安装配置方法,供大家参考,具体内容如下 操作 全允许 精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

随机推荐