MySQL介绍,下载,安装,配置
MySQL用了很多年了,今天写个总结。
一、介绍
MySQL是开源软件,后来归Oracle所有。开源便于软件的完善改进。但开源不等于滥用,也不等于完全免费。MySQL有商业版,商业用途是付费的。也有免费版(社区版),方便软件开发用。一般程序员下载社区免费版。
二、下载
去官网下载安装包。下载安装版
社区版的下载项有很多,有MySQL服务端MySQL Community Server(下载这个),有shell工具,还有Linux上用的yum安装包和suse的安装包。我看到有一个MySQL on Windows (Installer & Tools) ,说是提供win上的开发和管理工具,可以下这个。
可以看到官方推荐的是安装版,下载这个推荐的安装版就行了。
三、安装配置
安装一直下一步即可。
安装之后弹出一个配置引导流程,需要注意的点有:
默认勾选的:TCP/IP的选项要勾上 和 open windows fireWall port for network access的选项要勾上
charset选择UTF-8
inclide bin的选项勾上
设置root的密码
为了可以在cmd中使用mysql的命令,要配置环境变量:


在cmd中输入services.msc,打开服务管理框,找到MySQL80,80是MySQL安装的版本号MySQL8.0,确保服务是“启动”状态。
四、使用
在cmd中输入mysql命令。
出现报错:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

解决方法:
找到MySQL安装目录下的my.ini文件,网上都说在“C:\Program Files\MySQL\MySQL Server”下,我安装的是最新的8.0版本,并不在这个目录下。而是在“C:\ProgramData\MySQL\MySQL Server 8.0”下:注意ProgramData是隐藏目录

打开my.ini,在[mysqld]下面添加“skip-grant-tables”。然后在services.msc中重启MySQL服务。即可解决问题。
重启之后再试:

原因是MySQL服务没有启动。打开服务,找到MySQL,状态确实是没启动。虽然刚刚确实重启过。。。。看来是刚才并没有启动成功。没有启动成功的原因是刚才改的my.ini -_-||
从官网的News&Events菜单了解到,MySQL2013年开始有5.7的里程碑版本,在此之前是5.6版,2015.10正式发布5.7,8.0是2017.9出候选版本,2018.4出发布版本的,所以现在网上8.0资料很少。普遍使用的还是5.7。从5.6,5.7,8.0这样的版本号就能看出,8.0比之前的有了很大的功能上的改变。8.0号称速度是5.7的两倍。
网上找了各种方法都没解决。。。。。。。。。。。。。。。。。
重新安装5.7。在安装完之后的配置过程中,除root用户外,我又配置了2个db Admin角色的用户。和上次安装不同的是,上次安装的是推荐的组合,这次用的自定义安装Custome,只安了MySQL Server和Workbench。
安装完成之后改了下MySQL_HOME,在cmd中重试:

可以看到只用mysql时会报错,加上-u和-p参数时成功登陆。
感觉8.0重新这样安装一下,应该也就好了。。。。
MySQL介绍,下载,安装,配置的更多相关文章
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
- MySQL系列-第一章节:MySQL介绍与安装
1.数据库介绍 1.1.什么是数据库`<Database>` 简单说存放数据的仓库,这个仓库按照一定的数据结构<数据结构是指数据的组织形式或数据之间的联系>来组织.存储的,我们 ...
- Windows 8.1下 MySQL绿色版安装配置与使用
原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...
- Jmeter下载安装配置及使用(windows)
1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...
- kudu介绍及安装配置
kudu介绍及安装配置 介绍 Kudu 是一个针对 Apache Hadoop 平台而开发的列式存储管理器.Kudu 共享 Hadoop 生态系统应用的常见技术特性: 它在 commodity har ...
- MySQL介绍及安装环境配置
MySQL介绍及安装环境配置 MySQL是一种关系数据库管理系统,是一种开源软件.由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购.2009年,SUN又被Oracle收购.MySQ ...
- [原创]mysql 5.6安装配置,主从分离,读写分离简单教程
文章中参考使用了多个博客的资料,汇总而成!其流程准确性被人亦本人实践! https://blog.csdn.net/qq_35206261/article/details/81321201 https ...
- win10 DVWA下载安装配置(新手学渗透)
电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到 ...
- 01_2Java开发环境的下载 安装 配置
01_2Java开发环境的下载 安装 配置 l 配置Java开发环境步骤(WindowsXP) l 下载并按照最新版本的J2SDK l 设置Windows环境变量 l 选择合适的文本编辑器或使用集成开 ...
随机推荐
- 利用ConcurrentHashMap来实现一个ConcurrentHashSet
利用ConcurrentHashMap来实现一个ConcurrentHashSet package hashset; import java.io.Serializable; import java. ...
- Mongodb 笔记 - 性能及Java代码
性能 以下数据都是在千兆网络下测试的结果 写入 数据量的增大会导致内存占满, 因为mongodb会将数据尽可能地载入内存, 索引占用的空间也很可观非安全模式下, 速度取决于内存是否占满能差一个数量级, ...
- 分区工具parted的详解及常用分区使用方法【转】
来源:http://blog.51cto.com/zhangmingqian/1068779 分区工具parted的详解及常用分区使用方法 一. parted的用途及说明 概括使用说明 ...
- 第三部分:Android 应用程序接口指南---第二节:UI---第一章 用户界面和布局
第1章 用户界面和布局 应用程序的用户界面就是用户能看到并可以与它交互的任何东西.Android提供多种预置的UI组件,如结构化布局对象和允许你为应用程序创建图形用户界面的UI控件.Android也会 ...
- Selenium Web 自动化 - 如何找到元素
Selenium Web 自动化 - 如何找到元素 2016-07-29 1. 什么是元素? 元素:http://www.w3school.com.cn/html/html_elements.asp ...
- 卷积、矩阵乘积、高斯模糊滤波(降噪)、空域计算(2D卷积计算)、频域计算(FFT)的理解
矩阵乘积:对应行列对应元素相乘的和组成新的矩阵 两个矩阵的乘法仅当第一个矩阵A的列数和另一个矩阵B的行数相等时才能定义.如A是m×n矩阵和B是n×p矩阵,它们的乘积C是一个m×p矩阵 并将此乘积记为: ...
- Linux CentOS 6.9 Minimal 编译 OpenJDK 7
今天学习<深入理解Java虚拟机:JVM高级特性与最佳实践>一书,并动手在Linux系统上编译OpenJDK 7,初次搞不太顺利,特记录下编译操作细节. 一.前期准备 约定:工具默认安装目 ...
- Ubuntu上查内存情况
free -h
- springcloud-04-自定义ribbon的配置方式
在dubbo项目中, zookeeper即注册中心帮我们实现了调度和负载均衡的能力, 这种方式被称为服务器端的负载均衡, springcloud中, 使用ribben实现的客户端负载均衡 什么是rib ...
- mysql 常用语句集
1.查询某数据库大小语句: SELECT CONCAT(ROUND(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA FROM TABLES WHERE tab ...