mysql5.7.23版本安装教程
亲身实践安装mysql,用时居然花费了三个小时,在有那么多教程的情况下,依然在不该花费时间的路上浪费了太多时间。希望这篇文章能够帮助大家少走弯路~~
1.下载
我下载的是64位。
2.解压
下载之后,我选择直接解压到D盘,文件地址是:D:\mysql-5.7.23-winx64,这里说这么清楚,是为了接下来的环境配置。你也可以根据自己个人喜好选择对应的位置。
3.环境配置
环境配置是为了后面利用cmd管理员命令进行安装。
首先用控制面板,打开系统,找到高级系统设置——>环境变量
环境配置有两种方式:
方法1: 在系统变量里新建,名为MYSQL_HOME(也可以随自己喜好来,但是要是字母),变量值写对应mysql位置,我这里写的是D:\mysql-5.7.23-winx64
接下来,在path里编辑,新建,%MYSQL_HOME%\bin,对应的是mysql文件里的bin目录
方法2: 直接在系统变量path编辑里新建,D:\mysql-5.7.23-winx64\bin,也就是mysql文件里的bin目录文件地址。
注意:每次对环境变量编辑之后要点确定,否则没有成功
4.新建my.ini文件,5.7版本没有该文件需要自己新建,内容如下,注意要修改自己的文件地址及版本信息。
[mysqld]
port = 3306
basedir=D:/mysql-5.7.23-winx64
datadir=D:/mysql-5.7.23-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
df.foreachPartition(partition => {
val hconf = HBaseConfiguration.create();
hconf.set(zkClientPort, zkClientPortValue) //zk 端口
hconf.set(zkQuorum,www.yigouyule2.cn zkQuorumValue) //zk 地址
hconf.set(hbaseMaster, hbaseMasterValue) //hbase master
val myTable = new HTable(hconf, www.hjylp178.com TableName.valueOf(tableName))
myTable.setAutoFlush(false, false) //关键点1
myTable.setWriteBufferSize(5 * 1024 * 1024) //关键点2
partition.foreach(x www.xycheng178.com=> {
val column1 = x.getAs[String]("column1") //列1
val column2 = x.getAs[String]("column2") //列2
val column3 = x.getAs[Double]("column3") //列3
val date = dateStr.replace("-",www.leyouzaixian2.com "") // 格式化后的日期
val rowkey = MD5Hash.getMD5AsHex(Bytes.toBytes(column1+ date)) + Bytes.toBytes(hour)
val put = new Put(Bytes.toBytes(rowkey))
put.add("c1".getBytes(www.ysyl157.com), "column1".getBytes(), licPlateNum.getBytes()) //第一列族 第一列
put.add("c1".getBytes(www.dasheng178.com), "column2".getBytes(), hour.getBytes()) //第一列族 第二列
put.add("c1".getBytes(), "column3".getBytes(), interval.toString.getBytes()) //第一列族 第三列
put.add("c1".getBytes(www.mcyllpt.com/), "date".getBytes(), date.getBytes()) //第一列族 第四列
之后,可以开始安装了,我就是在下面的过程中捣鼓了很久,想想都心痛啊,不写出来都觉得对不住自己的弯路,也希望能帮助到大家节省时间。
5.安装
首先cmd,以管理员身份运行,输入bin目录文件地址:D:\mysql-5.7.23-winx64\bin,你会发现总是提示:
明明已经配置了啊,你会发现网上各种教程,说是环境变量设置的时候文件地址前面加“;”号或者点号以及在后面添加分号,实际上windows10系统并不需要这些,怎么添加都会是这个提示。最终的解决办法是:
C:\WINDOWS\system32>cd /d D:\mysql-5.7.23-winx64\bin
1
意不意外,惊不惊喜,简直要吐血。只是在文件地址前面加了cd /d就可以了。
接下来的进程就是:
D:\mysql-5.7.23-winx64\bin>mysqld -install
Service successfully installed.
1
2
安装成功之后开始配置,执行下面这段代码,会发现mysql文件夹里有了data这个文件夹
D:\mysql-5.7.23-winx64\bin>mysqld --initialize-insecure --user=mysql
1
之后再
D:\mysql-5.7.23-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
1
2
3
好了,可以开始使用了,开心地开启训练SQL能力之路吧~~O(∩_∩)O
D:\mysql-5.7.23-winx64\bin>net start mysql
1
输入mysql -u root -p,系统会提示输入Enterpasswords:,此时需要重置密码。
操作步骤:
1、编辑MySql的配置文件:my.ini(在MySql安装目录下)。
打开配置文件,在文件最后一行第一行回车之后添加:skip-grant-tables,然后保存退出。
意思为就是在启mysql时不启动grant-tables
2、重启MySql服务:先关闭net stop mysql ,再开始net start mysql
3、设置新的root密码。
mysql -u root -p 直接回车,无需输入密码就可以进入数据库了。
此时在命令行下执行 use mysql (切换到系统数据库)
执行以下语句既可修改root用户密码:
update user set authentication_string=PASSWORD(“123456”) where user=‘root’;
此时设置的密码就是:123456
4、注意:还原配置文件,也就是删掉刚刚在my.ini中添加的那行代码。
关掉cmd界面窗口,重新打开。启动mysql服务,net start mysql
输入账户名和密码123456
C:\WINDOWS\system32>mysql -u root -p
Enter password: ******
1
2
结果显示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.23 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, 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.
mysql5.7.23版本安装教程的更多相关文章
- windows10下 MySQL5.7.18版本安装过程及遇到的问题
windows10下 MySQL5.7.18版本安装过程及遇到的问题 mysql-5.7.18-winx64 安装 1.解压 此次将MySQL装在H盘,依个人喜 ...
- MySQL绿色版mysql-5.7.17-winx64简洁安装教程
1.解压MySQL绿色版,复制my-default.ini,修改名称为my.ini 2. 以下为my.ini文件 # For advice on how to change settings plea ...
- 安装mysql最后一步未响应,卡死。(解决方法mySql5.5,以及安装教程)
安装教程:http://www.server110.com/mysql/201308/784.html 重装mysql的时候,总是在提交配置后的最后一步,安装失败,进程管理器里显示程序无响应,mysq ...
- 全套AutoCAD版本安装教程及下载地址
1:AutoCAD 2004 安装教程及下载地址 https://mp.weixin.qq.com/s/4So2zmJ6nWu6Z3bSo3W19Q 2:AutoCAD 2005 安装教程及下载地址 ...
- 全套visio版本安装教程及下载地址
1:visio 2003 安装教程及下载地址 https://mp.weixin.qq.com/s/vhJUagKBz3vM-Dru0cwYow 2:visio 2007 安装教程及下载地址 http ...
- 全套Project版本安装教程及下载地址
1:Project 2007 安装教程及下载地址 https://mp.weixin.qq.com/s/8iI7x1qjon0yAdo3bStjzw 2:Project 2010 安装教程及下载地址 ...
- 全套office版本安装教程及下载地址
1:office 2003 安装教程及下载地址 https://mp.weixin.qq.com/s/HHGFdiLgL-xhDAAlox2axw 2:office 2007 安装教程及下载地址 ht ...
- 记centos 安装 mysql5.7.23.tar.gz教程
1.下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2. ...
- mysql5.7.23版本环境配置
亲身实践安装mysql,用时居然花费了三个小时,在有那么多教程的情况下,依然在不该花费时间的路上浪费了太多时间.希望这篇文章能够帮助大家少走弯路~~ 1.下载我下载的是64位. 2.解压下载之后,我选 ...
随机推荐
- powershell 根据错误GUID查寻错误详情
使用azurepowershell 部署模板时,碰到了下面类似的问题: The template deployment 'ExampleDeployment-' is not valid accord ...
- 再用python写一个文本处理的东东
朋友遇到一点麻烦,我自告奋勇帮忙.事情是这样的: - 他们的业务系统中,数据来自一个邮箱: - 每一个邮件包含一条记录: - 这些记录是纯文本的,字段之间由一些特殊字符分隔: - 他们需要从邮箱中批量 ...
- SQL 视图、事务
假设看多个不同的表 select *from student ,score,course,teacher 有重复的 改为select student.Sno,sname,ssex,sbirthd ...
- HDU 3377 Plan (插头DP,变形)
题意:有一个n*m的矩阵,每个格子中有一个值(可能负值),要从左上角走到右下角,求路径的最大花费. 思路: 除了起点和终点外,其他的点可以走,也可以不走. (2)我用的是括号表示法,所以起始状态为') ...
- C#中Json进行序列化时去掉值为null的节点
当我们用json文件为数据源时,并对json数据进行操作时可能会产生一些数值为null的节点生成,想要去掉null的节点需要一些操作 本文用一个简单的工具对json进行操作 工具:Newtonsoft ...
- h5快速制作工具-企业级. 非个人无水印
Epub360 Epub是团队引入的专业级H5应用开发工具,能够快速制作出高质量的H5运营交互页面,具有动画控制.交互设定.社交应用和数据应用的特点,其制作过程就类似于制作一个PPT,比较容易上手. ...
- java第九次作业:第九章例题3个
作业1: 例题9.1 制作圆类,根据圆的半径求出周长及面积 package com.swift; //抽象的方法构成类,把属性和方法进行封装 public class Circle { // 两个方面 ...
- ios之UIAlertView
举例: UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Default Alert View"messa ...
- CentOS7写汇编并编译运行汇编代码
1.下载nasm编译器 下载地址是https://www.nasm.us/pub/nasm/releasebuilds/ wget https://www.nasm.us/pub/nasm/relea ...
- 前端上传控件plupload总结
plupload是一个单图和多图上传控件: 属性和方法介绍,参考以下博客: https://www.cnblogs.com/2050/p/3913184.html 这里直接贴出JS代码,细到爆的注释, ...