MySql8.023安装过程图文详解(首次安装)

 更新时间:2021年03月24日 00:13:39   作者:绝#  
这篇文章主要介绍了MySql8.023安装过程(首次安装),本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

首先下载安装包Mysql官网下载地址,Mysql是开源的,所以直接下载就行了。
这是下载步骤:

在这里插入图片描述

然后选择:

在这里插入图片描述

因为个人使用原因,我选择了这个:

在这里插入图片描述

下载之后,解压下载得到的安装包放在自己喜欢的位置,然后设置环境变量:

我是win10系统,就是此电脑-属性-高级系统设置-环境变量:
在系统变量中双击Path,再点击新建:

在这里插入图片描述

把解压后的bin目录所在的路径复制进去就行了!

在这里插入图片描述

然后重要的一步就是:在解压后的根目录下,新建一个文本文档文件,后缀名改为.ini
如图所示:

在这里插入图片描述

以文本文档打开my.ini,写入以下内容

[mysqld]
basedir=F:\Environment\mysql-8.0.23-winx64
datadir=F:\Environment\mysql-8.0.23-winx64\data\
port=3306

再以管理员身份!!
再以管理员身份!!!
再以管理员身份!!!!
打开CMD

在这里插入图片描述

将路径切换到mysql下的bin目录中:
输入语句

mysql -install

提示成功之后,再输入进行初始化数据文件

mysql --initialize-insecure --user=mysql

成功之后mysql根目录下才会出现data文件夹,原本应该是没有的!

在这里插入图片描述

绕过密码验证:

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

再另外使用管理员权限开一个cmd窗口,

切换到mysql的bin目录下启动mysql,

net start mysql

然后使用命令进入管理界面

mysql -u root -p

进入后再使用以下命令修改root密码,请注意!Mysql8.0修改密码和之前的不一样!

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

之后刷新一下就可以重启正常使用了:

flush privileges;

以上步骤所使用到的命令应该有以下几个:

mysql -install //安装mysql
mysql --initialize-insecure --user=mysql //初始化数据文件
net start mysql //启动mysql服务
mysql -u root -p //使用无密码进入修改root密码
ALTER user 'root'@'localhost' IDENTIFIED BY '新密码'; //修改root密码,Mysql8.0方式
flush privileges; //刷新数据库
exit //退出mysql管理界面
net stop mysql //关闭mysql服务

备注:8.0之前版本,忘记密码修改方法

找到bin目录:mysqld --skip-grant-tables
重新在开一个cmd窗口
找到bin目录:mysql就进入登陆状态了
5.7.22修改密码语句:update user set authentication_string=password('123456') where user='root' and host='localhost';
5.6.修改密码语句:update user set password=password('123456') where user='root' and host='localhost'; (我没有实验过,网上都是这么写的)

到此这篇关于MySql8.023安装过程图文详解(首次安装)的文章就介绍到这了,更多相关MySql8.023安装过程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql5.5.28安装教程 超详细!

    mysql5.5.28安装教程 超详细!

    这篇文章主要为大家详细介绍了mysql5.5.28安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 一文学习MySQL 意向共享锁、意向排他锁、死锁

    一文学习MySQL 意向共享锁、意向排他锁、死锁

    这篇文章主要介绍了MySQL 意向共享锁、意向排他锁、死锁,包括InnoDB表级锁,意向共享锁和意向排他锁及操作方法,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • MySQL表字段设置默认值(图文教程及注意细节)

    MySQL表字段设置默认值(图文教程及注意细节)

    默认值的设置很重要,比如在插入的时候一些字段是可以省略的,这会带来很多的方便,接下来将要介绍MySQL表字段设置默认值感兴趣的你可以千万不要走开啊,希望本文对你有所帮助
    2013-01-01
  • MySQL 处理重复数据的方法(防止、删除)

    MySQL 处理重复数据的方法(防止、删除)

    这篇文章主要介绍了MySQL 处理重复数据的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Mysql 执行一条语句的整个过程详细

    Mysql 执行一条语句的整个过程详细

    这篇文章主要介绍了Mysql 执行一条语句的整个详细过程,Mysql的逻辑架构整体分为两部分,Server层和存储引擎层,下面文章内容具有一定的参考价值,需要的小伙伴可以参考一下,希望对你有所帮助
    2022-02-02
  • mysql完整性约束实例详解

    mysql完整性约束实例详解

    这篇文章主要介绍了mysql完整性约束,结合实例形式详细分析了mysql完整性约束的原理、使用方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • mysql如何执行流程

    mysql如何执行流程

    MySQL主要分为server层和存储引擎层,server层负责连接、查询缓存、分析、优化和执行,存储引擎层负责数据存储和提取,SQL查询执行流程包括连接、认证、权限检查、分析、优化和执行,更新语句执行涉及重做日志(redolog)和归档日志(binlog)
    2024-11-11
  • MySQL备份时排除指定数据库的方法

    MySQL备份时排除指定数据库的方法

    这篇文章主要介绍了MySQL备份时排除指定数据库的方法的相关资料,需要的朋友可以参考下
    2016-03-03
  • 使用logrotete定时切割mysql的慢日志操作

    使用logrotete定时切割mysql的慢日志操作

    本文介绍了如何在Linux系统中使用logrotate工具对MySQL慢查询日志进行自动轮转和管理配置,包括创建配置文件、设置轮转频率、文件命名、权限、执行脚本以及测试配置的方法,感兴趣的朋友一起看看吧
    2025-03-03
  • Mysql中的日期时间函数小结

    Mysql中的日期时间函数小结

    本文主要介绍了Mysql中的日期时间函数小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01

最新评论