• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Mysql5.7解压版的安装和卸载及常见问题小结

    一、安装

    1、下载

    到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql

    注:msi的是安装版

    2、解压

    解压到想安装的目录下,我的是D:\mysql-5.7.13-winx64

    3、配置my.ini

    在D:\mysql-5.7.13-winx64目录下新建my.ini文件,输入以下配置代码:

    [mysqld]
    # 设置mysql的安装目录
    basedir=D:\mysql-5.7.13-winx64
    # 设置mysql数据库的数据的存放目录,必须是data
    datadir=D:\mysql-5.7.13-winx64\data
    # mysql端口
    port=3306
    # 字符集
    character_set_server=utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    4、安装

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

    mysqld -install [服务名]

    注:服务名默认为mysql,若无需要,建议不更改

    5、初始化

    mysqld --initialize-insecure

    注:–initialize有两个-,后边没有空格

    初始化后,D:\mysql-5.7.13-winx64目录下回出现data目录

    6、启动服务

    net start mysql

    7、登录mysql,修改密码

     

    搞定!

    二、卸载

    1、关闭服务

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

    net stop mysql

    2、卸载

    mysqld -remove [服务名]

    3、删除文件

    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之类,删除的时候都删除就可以 。

    三、常见问题

    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模式

    打开一个新的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模式,很重要!

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

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

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

    还可以这样:

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

    或这样:

    set password=password('123456');

    总结

    以上所述是小编给大家介绍的Mysql5.7解压版的安装和卸载及常见问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • Mac 安装和卸载 Mysql5.7.11 的方法
    • windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)
    • Linux下MySQL卸载和安装图文教程
    • ubuntu下apt-get安装和彻底卸载mysql详解
    • ubuntu16.04.1下 mysql安装和卸载图文教程
    • MySql安装与卸载的详细教程
    • MYSQL 没有完全卸载将导致其安装不成功
    • MySQL 8.0.12的安装与卸载教程详解
    • MySQL8.0.26安装与卸载的完整步骤记录
    上一篇:在Mac系统上配置MySQL以及Squel Pro
    下一篇:mysql 5.7.20 win64 安装及配置方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Mysql5.7解压版的安装和卸载及常见问题小结 Mysql5.7,解压,版,的,安装,