最近安装 MySQL 时 遇到了许多问题,记录一下安装过程以及遇到的问题。

第一步:在官网上下载适合自己版本的 MySQL,我选择的是 Windows 64 位免安装版的:
    官网地址:https://www.mysql.com/
    链接地址:http://dev.mysql.com/downloads/file/?id=463242

下载完成之后解压目录如下:

第二步:在该目录下新建一个配置文件 my.ini,具体如下:

 [client]
port=3306
default-character-set=utf8
[mysqld]
#skip-grant-tables
port=3306
character_set_server=utf8
basedir=E:\Java\myqsql\mysql-5.7.13-winx64
#解压目录
datadir=E:\Java\myqsql\mysql-5.7.13-winx64\data
#解压目录下data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
E:\Java\myqsql\mysql-5.7.13-winx64\bin\mysqld.

my.ini 文件具体位置如下图所示:

第三步:配置环境变量:
       按照计算机->属性->高级系统设置->环境变量,之后在环境变量里面添加解压目录即可,用户变量和环境变量都可以(保证当前用户对应的环境变量配置好即可),系统变量配置了,当然针对整个所有用户生效,推荐配置系统变量,具体如下图所示:

然后,再选择系统变量中的 Path,添加变量值 %MYSQL_HOME%\bin,如下图所示:

在命令窗口cd到解压目录bin下,输入服务安装命令,具体如下:

mysqld install MySQL --defaults-file="D:\Program Files\MySQL\mysql-5.6.13-win32\my.ini"

安装成功后会有提示的,忘记截图咯。

第四步:进入系统服务启动 MySQL 通过任务管理器进入服务信息,找到 MySQL 服务,启动后出现以下错误,具体如下:


第五步:在系统运行框内输入 regedit 打开注册表编辑器,参考如下:

然后在注册表编辑器里找到 MySQL 修改 ImagePath 的值为 "E:\Java\myqsql\mysql-5.7.13-winx64\bin\mysqld" --defaults-file=E:\Java\myqsql\mysql-5.7.13-winx64\my.ini MySQL,具体如下图所示:

第五步:修改完成之后重新打开MySQL 服务,也可以打开系统命令窗口使用 net start mysql 命令打开 MySQL 服务,注意执行命令的目录,如下图所示:


又出错了,那就接着看第六步。

第六步:在进入MySQL数据库时,出现如下错误,具体如下:

ERROR 1045 (28000):Access denied for user 'OBDC'@'localhost'(using password: NO) 

第一次不是默认没密码吗,进不去怎么办,此时打开 my.ini ,在 mysqld 下面添加 skip-grant-tables,可跳过密码直接登录,配置具体如下:

第七步:重新打开MYSQL服务,进入数据库,亲测可以不输密码进入,终于可以正常使用咯,如下图所示:

终于可以愉快的玩耍了。

此外,使用过程中还出现过如下问题 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
可以选择参考:http://blog.sina.com.cn/s/blog_7d553bb50102w9rb.html# 这篇文章。

注意:以上尽量在管理员命令窗口执行,可避免一些错误,上面的七个步骤只是在配置 MySQL 是按照顺序遇到的问题,希望可以帮到你。也可以选择关注微信公众号:jzman-blog  获取最新文章更新,欢迎一起交流学习!

安装 MySQL 过程记录的更多相关文章

  1. CentOS 6.5 安装mysql 过程记录

    下载的时候一定选对应的版本, el6 还是el7 或者其他版本,不然会出现意向不到的惊喜 比如:我刚开始的时候下载的 el7 版本的 mysql , 然后安装的时候 就会出现: libc.so.(GL ...

  2. Linux5下安装MySQL过程记录

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL杂记页     回到顶级页面:PostgreSQL索引页 [作者 高健@博客园  luckyjackgao@gmail. ...

  3. win10安装mysql过程&&链接过程&&备份和导入数据&&grant命令

    win10安装mysql过程&&链接过程&&备份和导入数据&&grant命令   一 .安装 一开始在mysql官网(https://www.mysql ...

  4. xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)

    这次电脑奔溃了,奇怪的是直接ghost覆盖c盘竟然不中.之前电脑上硬盘安装的fedora14操作系统,也是双系统.不知道是不是这个问题,记得同学说过,在硬盘装fedora之后,要手动修改c盘隐藏的那个 ...

  5. Linux1 在Linux(CentOS)上安装MySql详细记录

    前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+To ...

  6. centos 6x系统下源码安装mysql操作记录

    在运维工作中经常部署各种运维环境,涉及mysql数据库的安装也是时常需要的.mysql数据库安装可以选择yum在线安装,但是这种安装的mysql一般是系统自带的,版本方面可能跟需求不太匹配.可以通过源 ...

  7. Ubuntu上安装MySql过程,以及遇到的一些问题

    今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记. 安装环境:Ubuntu14.04 安装命令: //安装Mysal服务端//会提示输入root密码 sudo ap ...

  8. 在linux(CentOS-6.7_x86_64)上安装mysql成功记录

    查看linux服务器的yum源设置: [root@hadoop03 yum.repos.d]# cd /etc/yum.repos.d [root@hadoop03 yum.repos.d]# ll ...

  9. redhat6.0 安装ORACLE11GR2过程记录

    vawaretools安装 我的是8.0vm 1,vm=>install vmtools 2,会在redhat里出现一个虚拟光驱图标. 3,复制里面的文件到root目录下. 4,解压缩文件 ta ...

随机推荐

  1. Webpack 核心开发者 Sean Larkin 盛赞 Vue

    dev.io 近日邀请了 Webpack 核心开发者 Sean Larkin 回答开发者提问,其中几个问提比较有意思,和掘金的小伙伴们分享一下. 先上点前菜: 有一个开发者问 Sean 如何成为一个热 ...

  2. angularV4+学习笔记

    angular学习笔记之组件篇 1注解 1.1组件注解 @Component注解,对组件进行配置. 1.1.1注解@Component的元数据 selector template/templateUr ...

  3. #AcWing系列课程Level-2笔记——5.高精度“+”算法

    高精度"+"算法 编写高精度"+",记住下面的过程,代码也就游刃有余了! 1.首先我们要明白大整数是如何存储的? 2.其次存储完,如何运算? 高精度" ...

  4. vue自定义指令要点

    vue自定义指令的基础使用这里就不阐述,看官网文档:https://cn.vuejs.org/v2/guide/custom-directive.html 本文用一个实例描述自定义指令的要点,自定义一 ...

  5. frp 内网穿透访问内网Web服务

    ps:最近想要通过域名(公网)访问或者测试在本地搭建的 web 服务(不想在公网IP服务器上再部署个服务,也不想通过teamview等工具远程卡到爆!), 由于本地机器没有公网 IP,无法将域名解析到 ...

  6. 最新版jdk 13环境变量配置

    1.配置环境变量 右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量&qu ...

  7. JS中面向对象中的继承(常用写法)---核心部分

    1.基本概念 子类继承父类,但是不能影响父类.包括1.混合继承(构造函数+原型) 2.ES6新增class的继承. 接下来介绍,面向对象中继承的两种常用写法.即混合继承(构造函数+原型)和class继 ...

  8. R的plotmath

    plotmath plotmath {grDevices}:Mathematical Annotation in R # Copyright (C) 2002-2016 The R Core Team ...

  9. JS高精度乘法计算问题(牛客网乘法-求 a 和 b 相乘的值,a 和 b 可能是小数,需要注意结果的精度问题)

    用到的知识点===> toFixed(num); toFixed() 方法可把 Number 四舍五入为指定小数位数的数字; 参数num: 代表小数位数: 例:var num = 5.56789 ...

  10. 前端基础面试题(js部分)

      前端基础面试题(JS部分)   1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined.Null.Boolean.Number.String值类 ...