一.安装

1.到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql 
注:msi的是安装版     zip是压缩版

2、解压

解压到想安装的目录下,我的是E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64

3.配置环境变量 path

将    E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin    配置到path中(我的电脑-右键选择属性-高级环境配置-path-编辑)

4.配置my.ini

直接复制一个解压路径下面的 my-default.ini文件(直接整个文件复制,不要打开后复制里面的内容!!!),重命名为my.ini  , 然后打开my.ini添加以下内容

[mysqld]
            basedir=E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64(basedir是你的mysql文件的解压路径)
            datadir=E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64\data(在D:\mysql-5.7.14-winx64的路径下新建一个空白的data文件夹)
            port=3306(端口)

5.初始化数据库,并配置相关信息

1.以管理员身份进入cmd(在运行中输入cmd,在搜索出来的cmd.exe上右键选择以管理员身份打开)

2.进入到mysql的解压缩目录下的bin目录:

E:\>E:

E:\>cd E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin

E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64\bin>   
                   3.执行mysqld --initialize --user=mysql --console执行成功后, (注:1.–initialize有两个-,后边没有空格    2.如果前面没有新建data文件夹,这里初始化后,E:\software\mysql-5.7.14-winx64\mysql-5.7.14-winx64目录下回出现data目录)

        会在后面生成数据库初始密码,选中密码,回车,粘贴到记事本,先记录下来。。。待修改

        4运行命令:mysqld --install MySQL

        5运行命令:net start mysql (启动mysql服务)

 6.修改密码:

   

   1)cmd输入mysql -u root -p

       enter password:输入初始密码。之后进入mysql命令行界面

(图是从别人那里截来的)

2)选择数据库

运行: > use mysql;

3)查看数据

<1> 运行: > select * from mysql.user where user=’root’ \G   (\G和“;”是一个意思。。。一定要记得带上“;”       !!!!!,否则运行会报错或者什么结果也没有)

<2>将密码过期修改为 密码不过期;

运行: > UPDATE user SET `password_expired`='N' where user='root';

<3>修改密码

运行: > UPDATE user SET `authentication_string` = PASSWORD('root');   (上面这些语句我只执行了这一句,其他的要不要改看你自己)  (authentication_string这个字段是MySQL5.7版本的密码字段、由之前的password变为authentication_string)

<4>运行: > flush privileges;

<5>运行: >quit;

<6>运行: > net restart MySQL;

4)重启mysql服务;便ok;

二、卸载(安装不成功一定要卸载干净了。)

1、关闭服务

以管理员身份运行cmd,执行以下命令: 
net stop mysql

在电脑任务栏右键,选择启动任务管理器,选择进程,搜索mysql并结束进程(这才真正完全关闭了)

2、卸载

mysqld -remove mysql

3、删除data文件

4、删除注册表信息

清除注册表中的该MySQL服务,有几个地方: 
a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除 
b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除 
c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除 
注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。

5.重新安装,可以同时安装多个mysql(可将他们放在不同的盘符下面以便于区分,端口一定要不同)

三、常见问题

1、data文件错误

原因:一般初始化之前已存在data文件就会出现这个错误,或者data文件缺少了某些文件

解决:先执行mysqld -remove,然后把data文件删除,如果删除不了重启一下就可以了,之后重新进行安装就没问题了。如果想保留之前的data文件,可以先把data文件拷贝到其他地方,安装好之后再将原data文件中多的文件拷贝进去就行了

2、密码错误

原因1:使用mysqld –initialize方法安装会生成一个随机字符串组成的密码,这个密码在错误日志D:\mysql-5.7.13-winx64\data\green.err(green是用户名)可以找到。

原因2:忘记密码

解决:如果忘记密码或找不到随机密码,可以通过以下方法跳过权限修改密码

以管理员身份运行cmd,执行以下命令:

net stop mysql//关闭服务
mysqld --skip-grant-tables;//设置mysql登录--skip-grant-tables模式
  • 1
  • 2

打开一个新的cmd

mysql//直接登录mysql

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';//修改密码
//特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段 flush privileges;//刷新权限,退出--skip-grant-tables模式,很重要!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

重启电脑,然后mysql就可以连接了

但是此时操作似乎功能不完全,还要在登录状态下修改一次密码

alter user 'root'@'localhost' identified by '123456';

还可以这样:

set password for 'root'@'localhost'=password('123456');

或这样:

set password=password('123456');

3、

在安装mysql、运行mysqld install时候

遇到报错,如下:

Install/Remove of the Service Denied;

解决方法:

打开cmd.exe程序的时候选择“用管理员身份打开”。

MySQL 解压缩版安装 2017-12-02(完整版,包括异常处理)的更多相关文章

  1. mysql解压缩版安装和卸载

    所有的cmd命令都是在管理员模式下输入 官方下载网址:https://dev.mysql.com/downloads/mysql/ 安装mysql mysqld install //安装mysql:卸 ...

  2. mysql解压缩版安装方法以及mysql无法启动1067错误

    https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html我下载的版本号是5.6.421.解压到C:\Program Files\M ...

  3. 彻底解决mysql中文乱码的办法,修改mysql解压缩版(免安装版或zip版)字符编码

    MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如server字符编码还停留在latin12.table的语系设定问题(包含character与collation)3.客 ...

  4. MySQL绿色解压缩版安装与配置

    操作步骤: 一.安装MySQL数据库 1.下载MySQL-5.6.17-winx64.zip文件.2.解压到指定目录,本例为D:\mysql-5.6.17-winx64.3.修改配置文件,my-def ...

  5. Windows 8.1下 MySQL绿色版安装配置与使用

    原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...

  6. MySql-5.7.17-20解压缩版安装配置

    MySql-5.7.XXX解压缩版安装配置   1.mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 2.解压 ...

  7. Mysql绿色版安装和遇到的问题

    MySQL绿色版安装整套流程,http://www.cnblogs.com/LiuChunfu/p/6426918.html,按这个教程装完后,用cmd命令窗口也能登陆.但是用mysql-font登不 ...

  8. Windows下MySQL绿色版安装配置与使用

    Mysql-5.7.11-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址: http://downloads.mysql.com/archives/get/file/mysql ...

  9. MySql压缩版安装及避免1055错误和msvcp120.dll丢失

    MySql压缩版安装及避免1055错误和msvcp120.dll丢失 MySQL压缩版的安装快速方便,5.7及最新的8版本安装方式大致相同. 在使用group by分组时,可能会遇到1055错误. 另 ...

随机推荐

  1. b2b b2c o2o电子商务微服务云平台

    大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 根据微服务化设计思想,结合spring cloud一 ...

  2. no.1 voice

    1. import win32com.client text="hello world" speaker = win32com.client.Dispatch("SAPI ...

  3. 词向量之word2vec实践

    首先感谢无私分享的各位大神,文中很多内容多有借鉴之处.本次将自己的实验过程记录,希望能帮助有需要的同学. 一.从下载数据开始 现在的中文语料库不是特别丰富,我在之前的文章中略有整理,有兴趣的可以看看. ...

  4. javascript字符串方法总结

    一.单引号字符串内部可以使用双引号,双引号字符串内部也可以使用单引号 "hello 'world'" 'welcome "to" js' 二.多行和转义 如果要 ...

  5. suse下修改主机名

    export HOSTNAME=主机名 echo $HOSTNAME>/etc/HOSTNAME /etc/rc.d/boot.localnet stop /etc/rc.d/boot.loca ...

  6. 单片机之PID算法

    说到PID算法,想必大部人并不陌生,PID算法在很多方面都有重要应用,比如电机的速度控制,恒温槽的温度控制,四轴飞行器的平衡控制等等,作为闭环控制系统中的一种重要算法,其优点和可实现性都成为人们的首选 ...

  7. 【jenkins 忘记密码】忘记Jenkins管理员密码的解决办法

    一.admin密码未更改情况 1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码: 2.访问Jenkins页面,输入管理员admin,及刚才的密码 ...

  8. 准备情人节礼物比写代码难?来看看IT直男给女友们的礼物

    今天是情人节,据说IT直男在每个这样弥漫着恋爱气息的日子里都能把礼物送成"辣眼睛"现场,为了反(zheng)驳(shi)这个观点,小编特意走访了网易云的架构师.工程师.产品经理.程 ...

  9. 【BZOJ】 Hash Killer I II III

    前言 这里只是一个整理... Solution Hash Killer I Hash Killer II

  10. Android一些日常的错误

    一.加载.so出现的一些问题 1. so文件 放进了优先级低的ABI目录 问题:如果你的项目中,有其他优先级更好的ABI目录,但是你把ABI文件方法放到了优先级低的目录,最后导致你的ABI文件无法被加 ...