mysql压缩版安装教程----备忘

不要在百度软件中心下载mysql,装上了好多有的没的的东西(mysql workbench之类的一大堆)

如何完全卸载mysql:

1.控制面板卸掉主程序

2.删除C:/program files(x86)/mysql;C:/program data/mysql

3.删除注册表中mysql相关

详情见:https://jingyan.baidu.com/article/f96699bbaa8fc1894f3c1b5a.html

卸载之后,我去mysql官网上下载了压缩版

以下内容转自

https://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html

  1. 压缩包安装方式

    从官网上下载mysql-8.0.11-winx64.zip,将其解压,接下来的安装是通过命令来安装MySQL数据库的。

    (1)mysql-8.0.11-winx64.zip解压到D:\vr\文件下,打开命令提示符以管理员身份运行(否则权限不够),cd到E:\vr\mysql-8.0.11-winx64\bin下

    命令为:cd  /d  E:\vr\mysql-8.0.11-winx64\bin

    如何安装MySQL,MySQL两种安装方式



  2. (2)安装MySQL

    mysqld  install,运行命令后MySQL安装成功。

    如何安装MySQL,MySQL两种安装方式



  3. (3)启动MySQL服务。

    net start mysql将启动MySQL服务。值得注意的是用命令安装的MySQL在Windows系统下默认服务名为mysql,默认密码为空。

    如何安装MySQL,MySQL两种安装方式



  4. 注:我遇到了服务无法启动的问题:


    1. 注意点1:你在看网上的教程配置完my.ini(自己的mysql配置文件)后不能自己创建一个data文件夹。

      mysql无法启动 服务没有报告任何错误
    2. 好多人,包括楼主也是,配置完datadir属性后觉得这个存储数据的文件夹路径没有呀,自己动手建一个呗。错就错在这里,不能动手建,你自己动手建的data文件夹里怎么可能有mysql启动所需要的表结构配置文件呢?

    3. 问题2:在使用net start msql的时候提示“服务报告没有任何错误”。

      安装完mysql服务后迫不及待的开启mysql服务,在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败呗。

      正确的步骤是:先在mysql的bin目录下执行mysqld  --initialize-insecure (不设置root密码,建议使用)命令,第一次执行这个命令会等待的时间稍微长了一些,并且控制台没有任何返回结果。可以看到mysql的根目录下会多出一个data文件夹,里面一堆文件。

      mysql无法启动 服务没有报告任何错误
      mysql无法启动 服务没有报告任何错误
      mysql无法启动 服务没有报告任何错误
    4. 问题3:没有先执行mysqld  --initialize-insecure (不设置root密码,建议使用),而是先执行net start mysql了,启动失败,mysql会自动创建一个data文件夹,并在里面初始化一些文件,在再次执行mysqld - initialize的时候并没有把data文件夹删除。错误信息如下图:

      mysql无法启动 服务没有报告任何错误
    5. 此时的解决方案是:删除data文件夹,然后执行mysqld - initializemysqld  --initialize-insecure (不设置root密码,建议使用),再启动mysql。

    6. 问题4:mysql安装完了,可高兴的输入“mysql或者mysql -hlocalhost -uroot -p”一回车,居然没有进去,出了个“ERROR 1045 Access denied for user 'xxx' NO”

      mysql无法启动 服务没有报告任何错误
    7. 7

      原因是新版的mysql为了安全性,默认是有密码的。

      解决方法:

      mysql默认安装会有密码生成,密码文件直接写在 log-error 日志文件中(在5.6版本中是放在 root/.mysql_secret 文件里,更加隐蔽,不熟悉的话可能会无所适从),MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为.mysql_secret

      登录时需要用随机密码登录,然后通过以下命令修改密码

      SET PASSWORD = PASSWORD('new password');

    服务无法启动解决方法转自:https://jingyan.baidu.com/article/da1091fb1a46a6027849d6a8.html
  5. (4)配置环境变量

    1)新建MYSQL_HOME变量,并配置值为:E:\JavaWebDeveloper\mysql-5.6.31-winx64

    MYSQL_HOME:E:\JavaWebDeveloper\mysql-5.6.31-winx64

    2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下,

    Path:%MYSQL_HOME%\bin

    如何安装MySQL,MySQL两种安装方式
    如何安装MySQL,MySQL两种安装方式



  6. (5)进入MySQL

    mysql -u root -p,密码默认为空。显示“mysql>”表示进入MySQL,可用T-SQL语句对数据库执行各种操作。也可用数据库图形化管理工具对数据库进行管理

    如何安装MySQL,MySQL两种安装方式
    END






方法/步骤3

  • 数据库图形化管理工具

    navicat for mysql10.0.11和SQLyog.Ultimate.v11.1.1.0 32bit&64bit,这两个管理工具各有优点,可从网上自行下载。

注意:由于我安装的是mysql8.0.11,在使用navicat连接mysql时会出现1251错误,需要修改密码(安装之后默认没有密码),但是修改密码的命令与之前的版本不一样,详见:https://www.cnblogs.com/raind/p/8977135.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值