zoukankan      html  css  js  c++  java
  • Mysql5.7安装过程----win10

    ---恢复内容开始---

    1、Mysql官网:https://www.mysql.com/downloads/

      有两种下载方式:msi和zip压缩包

    2、我下载的是zip压缩包,选择mysql community server 64位5.7.21版本。

    3、将下载的压缩包解压到合适的路径并可以修改文件名。E:programs2mysql5.7

    4、配置环境变量:控制面板---高级系统设置-----环境变量

      在path下添加mysql的bin文件夹所在的路径:E:programs2mysql5.7in

    5、配置my.ini文件:5.7版本的根目录下没有my-default.ini文件,直接在bin文件夹下新建文本文档,命名为my.ini,配置内容如图:(注意:盘符后为\双杆)

    6、在mysql根目录下新建一个data文件夹,安装前必须保证data为一个空文件夹

    7、以管理员身份运行cmd命令,不然在输入命令mysqld --install时会报错:Install/Remove of the Service Denied!

    输入 cd E:programs2mysql5.7in 进入bin目录下,

    然后输入:mysqld --initialize --user=mysql --console(需要这样初始化,不然自动生成的一个密码可能看不到)

    记下最后一行产生的随机密码

    接着输入mysqld --install

    成功显示Servers Successfully installed

    控制台下输入net start mysql 来启动mysql服务

    8、使用mysql -uroot -p 命令来登录数据库,密码为上一步中生成的随机密码。出现以下错误:

    Access denied for user 'root'@'localhost'(using password:YES)(原因是root帐户默认不开放远程访问权限,所以需要修改一下相关权限)

    解决方法:修改密码

    (1)输入net stop mysql停止mysql 服务

    (2)输入命令行到mysql的bin目录下,输入以下命令:mysqld  --defaults-file="E:programs2mysql5.7inmy.ini" --console --skip-grant-tables

      显示出一大串结果且最后一句是Mysql Community Server(GPL) , 说明Mysql启动

    (3)再以管理员身份打开一个cmd,到bin目录下。

    (4)进入mysql,即mysql -uroot -p,输入密码

    (5)进入mysql之后输入命令行修改密码:密码为123456

    mysql>update user set authentication_string=password('123456') where user='root';

    (6)刷新权限:mysql>flush privileges;

    (7)退出mysql:mysql>quit;

    (8)关闭mysql:mysqladmin shutdown

    (9)重新启动mysql服务:net start mysql,输入命令:mysql -uroot -p ,输入密码:刚刚设的123456就可以了。

    (10)但是在mysql>下输入show databases;时我又出现了错误You must reset your password using ALTER USER statement before executing this statement.,原因是我的密码设置太简单,不符合mysql5.7的要求。

    (11)根据错误提示使用命令将密码改成:ALTER USER 'root'@'localhost' IDENTIFIED BY '1234567';

    就可以了。

    ---恢复内容结束---

  • 相关阅读:
    Java59道常见面试题,内附答案
    2020年一个月时间面试字节跳动,面试经历分享(已拿offer)
    阿里总结的《Java成神之路》 PDF 火了,完整版开放下载!
    Github14k堪称神级的Spring Boot手册,从基础入门到实战进阶
    三面阿里(支付宝)Java高开岗,复习两月有幸拿到offer
    Java 最常见的 200+ 面试题:面试必备
    【面试总结】终于拿到了美团offer了,没有辜负了这三个月的努力啊
    阿里P9都赞不绝口的面试宝典!半月看完25大专题,居然斩获阿里P7offer
    Integer是int
    抽象类和接口
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/8663541.html
Copyright © 2011-2022 走看看