zoukankan      html  css  js  c++  java
  • window10 安装Mysql 8.0.17以及忘记密码重置密码

    一、安装Mysql8.0.17

    1:首先去官网下载安装包

    下载地址:https://dev.mysql.com/downloads/mysql/

    2:将解压文件解压到你安装的目录:D:mysqlmysql-8.0.17-winx64  (我这是放在D盘根目录,不要放在有中文名字和空格的的目录下

    3:在D:mysqlmysql-8.0.17-winx64文件夹下面新建一个my.ini文件和一个data文件夹

     my.ini内容:

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=D:\mysql\mysql-8.0.17-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\mysql\mysql-8.0.17-winx64\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

    4:配置系统环境

     在path中添加%MYSQL_HOME%in

    5:以管理员的身份打开cmd窗口

    初始化命令:mysqld --initialize --user=mysql --console

    • 接着就是输入mysqld -install进行服务的添加

    • 输入net start mysql启动服务
    •  输入mysql -u root -p进行登录数据库,这时提示需要密码,这里忘记密码可以重置密码

    二、重置密码

    1.管理员身份打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,

    2.开启跳过密码验证登录的MySQL服务

            输入命令  

            mysqld --console --skip-grant-tables --shared-memory 

    3.管理员身份再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p

    4. 密码置为空,命令如下:

        use mysql

        update user set authentication_string='' where user='root';

    .退出mysql,执行命令:

        quit

    6. 关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务,

    7. 打开命令框,输入:net start mysql  启动MySQL服务。

    8.步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p

    9.修改密码,如下图:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

    10.验证更改后密码正确登录

    输入quit,退出当前登录,输入登录命令:mysql -u root -p

    输入密码,成功登录,到此,重置密码结束。

  • 相关阅读:
    20080619 SQL SERVER 输入 NULL 的快捷键
    20090406 Adobe的“此产品的许可已停止工作”错误的解决办法
    20080908 Office Powerpoint 2007 不能输入中文的解决办法
    20080831 ClearGertrude Blog Skin 's cnblogs_code class
    20080603 Facebook 平台正式开放
    20080519 安装 Microsoft SQL Server 2000 时提示 创建挂起的文件操作
    test
    Linux—fork函数学习笔记
    SOA的设计理念
    Why BCP connects to SQL Server instance which start with account of Network Service fail?
  • 原文地址:https://www.cnblogs.com/yfb918/p/11578156.html
Copyright © 2011-2022 走看看