zoukankan      html  css  js  c++  java
  • Windows安装MySQL8

    1、下载MySQL安装包,并解压到文件夹D:softmysql-8.0.17-winx64

           https://dev.mysql.com/downloads/mysql/    往下拉选择环境以及版本

    2、配置环境变量(用户变量和系统变量都可以)
      右键计算机→高级系统设置→环境变量

      变量名:MYSQL_HOME

      变量值:D:softmysql-8.0.17-winx64

      path里添加:%MYSQL_HOME%in;

    3、在bin目录下 执行命令:mysqld --initialize-insecure --user=mysql   以生成data文件 
       
    小技巧:到bin目录下,按住shift + 右键,选择在此处打开命令窗口,即可弹出cmd;
       执行命令:net start mysql  启动mysql服务
       如果命令无效,执行命令:mysqld -install
    4、登录mysql:  mysql -u root -p   (因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

    5、查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;

    6、设置MySQL的密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';   

      引号里的password是自己设置的root密码。

      注意:网上很多都是通过这种方式修改密码  update mysql.user set authentication_string=password("123456") where user ="root";  但是 MySQL8 已经遗弃了password和PASSWORD()函数,所以执行是会报错的。以第6步的方式,可以设置密码,并且在使用工具连接时,不会出现错误号码2058的问题。

    本文借鉴于:https://www.cnblogs.com/reyinever/p/8551977.html

    如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!

  • 相关阅读:
    Django auth组件
    Django 中间件实现用户认证与IP频率限制
    Django 中间件
    Django forms组件
    Django Cookie于Session
    Django分页器
    flask之route中的参数
    Flask之endpoint错误View function mapping is overwriting an existing endpoint function: ***
    Centos6.5 安装python2.7.14
    发布django项目
  • 原文地址:https://www.cnblogs.com/CatcherLJ/p/11308114.html
Copyright © 2011-2022 走看看