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 选择合适的文本编辑器或使用集成开 ...
随机推荐
- JMX-Java Management Extensions
JMX全称Java Management Extensions, 为Java应用提供管理扩展功能.在Java 5的时候引入 概念 Name Description MBean 全称为Managed B ...
- What is `^M` and how do I get rid of it?
When I open the file in vim, I am seeing strange ^M characters. Unfortunately, the world's favorite ...
- Sort_Buffer_Size 设置对服务器性能的影响
基础知识: 1. Sort_Buffer_Size 是一个connection级参数,在每个connection第一次需要使用这个buffer的时候,一次性分配设置的内存.2. Sort_Buffer ...
- 浅析Sql Server参数化查询
说来惭愧,工作差不多4年了,直到前些日子被DBA找上门让我优化一个CPU占用很高的复杂SQL语句时,我才突然意识到了参数化查询的重要性. 相信有很多开发者和我一样对于参数化查询认识比较模糊,没有引起足 ...
- xcode 编译或者打包的时候 找不到图片的错误
进入app路径,copy一份图片进去就好了
- TCP/IP协议理解
TCP/IP协议理解 一. 协议分层 由于ISO标准中的网络模型是个7层模型,但是由于7层模型对于当时的网络厂商来说太过复杂,很多厂家采用了简化的4层模型来实现网络设备,4层模型也就成了事实的网 ...
- iOS开发:一个无限滚动自动播放图片的Demo(Swift语言编码)
很久以前就想写这么一个无限滚动的Demo了,最近学习了下Swift,手中没有可以用来练手的Demo,所以才将它实现了. Github地址(由于使用了UIView+AutoLayout第三方进行布局,所 ...
- 【iCore4 双核心板_FPGA】例程十六:基于双口RAM的ARM+FPGA数据存取实验
实验现象: 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; int address,data; ; ]; ]; char *p; /* US ...
- C++ 智能指针三
/* 智能指针shared_ptr注意点 */ #include <iostream> #include <string> #include <memory> // ...
- 对TextFile格式文件的lzo压缩建立index索引
转自:http://blog.csdn.net/yangbutao/article/details/8519572 hadoop中可以对文件进行压缩,可以采用gzip.lzo.snappy等压缩算法. ...