MySQL下载、安装(这里是免装版)、配置与删除

微信公众号:《Java周刊》
欢迎关注、一起学习!
最近更新:2018-05-06

一.下载地址:http://dev.MySQL.com/downloads/mysql/



这里写图片描述

二. 安装:
ZIP Archive版是免安装的。只要解压就行了。不需要安装。


三. 配置: 

新建一个my.ini文件,将下面的内容复制到my.ini文件中(注意,里面的目录为自己的解压目录):

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

四. 安装mysql服务并启动: 

也就是data文件夹的由来啦。以管理员身份打开cmd窗口(很重要,必须是管理员身份打开)后,将目录切换到你解压文件的bin目录,再输入mysqld --install回车运行就行了;

备注:
1. 如果你配置了环境变量的话也可以不用切换到安装目录的bin目录下了;
2. 我在安装mysql8.0.11 的时候提示找不到data目录,看来不能自动创建,那你手动创建data目录解决。
3. 另外执行 mysqld --install 或 mysqld install 都是一样的,反正我是执行任何一个都是没报错的。

  这里写图片描述

接着就是输入 net start mysql 启动服务

  这里写图片描述

报错信息如上图的话,可以通过输入 mysqld --initialize-insecure --user=mysql 来解决。(执行完这个命令后,MySQL会自建建好默认数据库,登录的用户名为root,密码为空) 再次启动:再输入 net start mysql 启动服务,OK成功。 

如果不幸,你在这一步骤出错了,可以将my.ini文件的路径分隔符改为两个\,我之前在win7系统上就不存在这个问题,刚才在win 10安装的时候,my.ini中的路径分隔符是一个\的话会报错,改为两个\ 则问题解决。另外你要注意my.ini文件中两个路径一定要是正确的。如下是错误图

这里写图片描述

再次启动如何报错“发生系统错误 2,系统找不到指定的文件”。 

如果你的命令行窗口不是以管理员身份运行也会报错 “发生系统错误”,这类信息。如果排出这个问题,就看下面。

这个问题的原因可能是之前安装失败,导致的垃圾,解决办法:就是先删除,然后再安装一遍。数据文件目录不应该有其他的文件,这个data目录应该是一个空目录,把data清空后启动mysql显示mysql无法启动;清空后,要重新初始化,也就是再次安装生成data文件夹。 最后,看看这个data文件夹是干嘛的。

这里写图片描述

这里写图片描述

下面是官网上的英文解释; 

这里写图片描述

这里写图片描述

五. 打开MySQL数据库即登录MySQL数据库。
还在命令模式下,将目录切换到自己的\bin目录下。 输入mysql -u root -p ,默认是没有密码的。回车进入,root是用户名,(要想这么做的前提是你必须已经打开MySQL服务。不然,是行不通的。) 退出exit 回车,就行了。记住直接关闭cmd窗口是没有退出的,要输入exit才会退出。

这里写图片描述

这里写图片描述

六. 删除
mysql在windows 7 下还暗藏了一招,在C盘的ProgramData文件夹下还有一个MYSQL文件夹,通常这个ProgramData是隐藏文件,需要通过设置显示出来(这个不再熬述),在里面会发现MYSQL的文件夹,通常当按照网上的方法删除干净之后,这个文件夹是还存在的,这就是为什么老是在安装的最后一步出现以下错误的原因,把这个文件夹删除之后再进行安装就没事了(PS:说白了之前还是没有删除干净的原因)。

下面重复一下网上说的方法,给自己也留个方便,下次安装的时候直接拿过来用了: 网上说了很多删除的方法,通过“控制面板”,360强力卸载,金山卸载,都是可以的:
1:到控制面板里面先把mysql卸载.
2:到c盘C:\Program Files目录下把mysql目录删除.
3: 如果在其他盘还有设置目录也要删除.空目录也要删除

4: 到regedit把注册表 

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL 

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

有的话全部删除(技巧:用F3循环查找“mysql”); 如果是windows 7 的系统,还需要找到C:\ProgramData\MYSQL将其删除;完成,即可再次安装,不需要重启系统;

七. 备注

1. mysql的不同版本基本都可以通过这样的方式来安装,至少mysql5.7 和 最新版本的mysql 8.0.11都是可以如上方式成功安装的。

2. 参考文章中有一篇是有关mysql 8 安装后,命令行能连接,但是用客户端工具不能连接,原因是密码的加密方式问题。

3. 另外,你网页中拷贝的命令最好在记事本贴一下,不然有时候报错,你看一天发现命令没错,就是找不到原因。

参考文章:

http://blog.csdn.net/xiaoxinla/article/details/7519175

https://blog.csdn.net/l569746927/article/details/80025364

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值