首页 > 代码库 > IntelliJ IDEA 2017 MySQL5 Spring 4 Mybatis 3 Dubbo Elastic-job 配置步骤详解(二)
IntelliJ IDEA 2017 MySQL5 Spring 4 Mybatis 3 Dubbo Elastic-job 配置步骤详解(二)
前言
继续上一篇安装教程 首先是MySQL绿色版安装之后其他组件安装,如果篇幅较长会分为多篇深入讲解,随笔属于学习笔记诸多错误还望指出 共同学习.
MySQL 5.7 绿色版
我本地安装的是MySQL5.7.16,资源百度搜一下大批大批的都有 .exe版本的我没有安装过不过看教程似乎不难这里不做太多说明了,简单说一下绿色版的安装步骤:
首先下载MySQL 5.7.16之后解压缩,需要注意下解压缩的地址因为后续需要把这个地址配置到环境变量中,所以不要随意放个地方.
创建好文件夹之后需要修改一下自带的默认配置,以文本形式打开my-default.ini文件找到下面这几行代码,删除参数前面的#修改其中参数数值,参数说明:
# These are commonly set, remove the # and set as required.
这些都是常见的设置,删除#和按需设定
# 设置mysql的安装目录
basedir=D:\Dev\mysql-5.7.11
# 设置mysql数据库的数据的存放目录,必须是data
datadir=D:\Dev\mysql-5.7.11\data
注意:路径是反斜线,也可以改为两个正斜线,还可以加上双引号
# mysql端口(默认)
port=3306
基础设置完成之后去环境变量中为path增加mysql的全局变量
准备工作完成之后开始进入cmd 控制台正式开始安装,控制台页面进入安装目录bin文件夹下-->输入以下命令:
mysqld --initialize -insecure 该命令意思是初始化mysql程序 并且没有root密码 或者是
mysqld --initialize 该命令执行之后是随机获取一个root密码 后续登陆需要这个密码
根据需求二选一即可,执行之后控制台没有反应 但是安装目录data文件夹下会出现许多文件:
这里需要注意一下 ,当你执行完命令之后你的data文件夹下面应嘎是这个样子的:
正确包含文件:
如果你的命令执行完成之后 data文件夹下面是这个样子的,就需要重新删除data文件夹下所有文件 检查输入命令是否正确 重新输入一下
之后执行一下 mysqld -install 如果出现Servicesuccessfully installed 表示服务已经安装成功
这里汇总了几种安装不成功,出现的错误供大家参考一下:
首先是曾经安装过mysql 本次重新安装的会出现:
解决方法:删除曾经安装服务重新进行安装,控制台 数据库 bin目录下执行 sc delete mysql 如果执行成功会出现 [SC] DeleteService SUCCESS 的提示 之后再正常安装就可以了.
第二种是 5.6版本安装中常常出现的问题
解决办法:按照上面所说的 先执行一下 mysqld -explicit_defaults_for_timestamp=true 在继续执行命令就可以了
错误原因:
第三种错误是当你执行完install之后 输入 启动服务 net start mysql 报错 "MySQL 服务无法启动,服务没有报告任何错误,请键入 NET HELPMSG 3534 以获得更多的帮助":
解决办法:按照上述方式检查一下命令是否输入有误,检查data文件夹里面文件是否正确 如果不正确删除里面所有内容并执行mysqld -remove -->mysqld install -->mysqld --initialize 再次查看data目录,正常后可以继续执行.
错误原因:当执行mysqld --initialize与执行mysqld -initialize系统不会主动提示你缺少某些文件的,当运行mysql的时候需要读取data里面当前数据库信息,如果data里面啊没有mysql文件就会报错.
暂时先提供这两种错误的解决方法,不想解决错误的同学可以选择直接重新装一下mysql 其实步骤很简单的但是这里要提供三点建议
1.重装之前先要停止mysql的服务 执行命令 net stop mysql
2.删除Data文件夹下所有内容,并删除服务 mysqld -remove
3.删除相关遗留注册信息 执行sc delete mysql
这三部成功之后在进行重新安装即可
错误信息上面汇总了几点常见,继续启动mysql服务,成功添加服务之后 cmd控制台下mysqlbin目录继续执行net start mysql 显示服务启动中,服务启动成功即可.
下面是修改默认密码 如果上问你选择的是无密码登陆 那么直接 在cmd 控制台mysqlbin目录里面输入mysql -u root 显示输入登陆密码的话不用管 直接回车就登陆成功了
如果你选择的生成root 随机密码的话 那么如何找到这个密码我就不说了很简单百度一下就知道,这里说一下如何修改他的root随机密码
首先要停止当前mysql 服务, 控制台 mysql bin目录输入net stop mysql,
停止服务之后 找到my-default.ini或者是my.ini文件,
以记事本形式打开这个文件 最后一行添加一句 skip-grant-tables 然后保存
之后重新开启服务控制台 数据 net start mysql 成功开启后再次输入 mysql -u root 提示输入密码 不用管 直接回车
出现welcome....... 表示登陆成功
下面就开始修改登录密码了, 输入 update mysql.user set password=PASSWORD(‘root‘) where User=‘root‘ 这里需要说明一下Mysql5.6之前密码存储是password字段中的,而5.7以后修改会报错显示没有这个字段,改成了authentication_string 了所以修改密码时候如果出现了 1054错误编码 可能就是这方面原因,知道原因之后再次输入:update mysql.user set authentication_string=PASSWORD(‘root‘) where User=‘root‘ 好了 成功啦
IntelliJ IDEA 2017 MySQL5 Spring 4 Mybatis 3 Dubbo Elastic-job 配置步骤详解(二)