在网上看了好多教程,终于安装成功,自己也写篇博客记录下

一、下载MySQL8.0

这个没啥好说的了吧,去官网下好,下下来解压

二、设置环境变量

本不想说明怎么设置环境变量,但是为了广大初学者,还是写详细点

1.打开我的电脑,在计算机上右键,属性(我是win7啊,win10的自己去网上百度下,环境变量在哪里吧)

2.点高级系统设置

3.高级->环境变量

4.新建

5.输入你mysql解压出来的目录/bin(我是解压到d盘了),点确定

6.编辑Path变量

7.将刚才的MYSQL_HOME变量添加进去,点确定(注意在最前面输入的是%MYSQL_HONE%;)

这样环境变量就设置好了

三、在解压目录下,添加my.ini文件

在里面添加如下信息

[mysql]

#设置mysql客户端默认字符集default-character-set=utf8

[mysqld]

#设置3306端口

port= 3306#设置mysql的安装目录

basedir=D:\mysql-8.0.11-winx64

#设置mysql数据库的数据的存放目录

datadir=D:\mysql-8.0.11-winx64\data

#允许最大连接数

max_connections=200#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎default-storage-engine=INNODB

四、数据库初始化

按键盘的win+R,输入cmd,打开命令窗口

切换到刚才解压mysql的bin目录下(别问我怎么切换。。)

自动生成root用户

mysqld --initialize-insecure

五、安装

还在上面的目录下

安装服务:

mysqld -install

启动服务:

net start mysql

连接mysql

mysql -u root

OK!到这里就已经启动好了

停止服务

net stop mysql

注意一下,如果需要卸载服务,重新安装,需要将mysql解压目录里的data文件夹里的东西清空

然后输入

mysqld-remove

六、更换密码

刚才安装完,进入mysql是不需要密码的,实际中肯定是不行的,现在要登录mysql后设置密码

首先:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'PASSWORD EXPIRE NEVER; #修改加密规则

接着:ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #更新一下用户的密码为123456

最后:FLUSH PRIVILEGES; #刷新权限

以后登录就需要输入密码了

用sqlyog连接

mysql8.0 安装_MySQL8.0安装步骤相关推荐

  1. mysql-8.0.14图文安装_mysql8.0.14安装配置方法图文教程(通用)

    mysql服务8.0.14安装(通用),供大家参考,具体内容如下 安装环境:windows 安装步骤: 1.下载zip安装包 2.解压zip安装包 3.配置环境变量 4.添加配置文件 5.cmd安装m ...

  2. mysql安装教程8.0.21安装_mysql8.0.21安装教程图文详解

    1.下载 下载链接 点击download,这里可能需要登录甲骨文的账号,登录一下即可 2.解压 下载好会得到一个安装包 把它解压到一个能找到的目录下即可,我的是这样(my.ini文件你们应该没有) 3 ...

  3. mysql8.0怎么样_MySQL8.0初体验

    MySQL8.0的官方社区开源版出来有段时间了,而percona的8.0版本还没有正式对外发布(已发布测试版),一直以来也没安装体验下这个号称质的飞跃的版本,今天正好有些时间就下了安装体验体验. 一. ...

  4. mysql8.0.16安装_mysql8.0.16安装(补) September 24,2019

    1. 下载MySQL 8.0.16 官方可以直接下载 zip 压缩包,我的解压位置是D:\Program Files (x86)\mysql-8.0.16-winx64 2. 修改环境变量. 在系统变 ...

  5. mysql8 安装_MySQL8.x安装使用

    1.下载网址 https://dev.mysql.com/downloads/mysql/ 下载要登录,可以使用Oracle账户登录 2.安装MySQL服务 下载好的解压到D:developer目录下 ...

  6. mysql8密码规则_mysql8.0用户密码设置注意事项

    在MySQL 8.0.11中,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password.有关此更改对服务器操作的影响以及服务器与客户端和连 ...

  7. mysql8.0递归_mysql8.0版本递归查询

    1.先在mysql数据库添加数据 DROP TABLE IF EXISTS `dept`; CREATE TABLE `dept`  ( `id` int(11) NOT NULL, `pid` in ...

  8. mysql8添加索引_MySQL8.0新特性-新的索引方式

    三种新的索引方式 1.隐藏索引 MySQL8.0 支持隐藏索引(invisible index),不可见索引 隐藏索引不会被优化器使用,但需要维护. 应用场景:软删除.灰度发布. 软删除:不确定当前索 ...

  9. mysql8如何迁移_mysql8.0.11数据目录迁移的实现

    mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录. 本文使用mysql8.0.11版本,与mysql8.0.20版本不同, 8.0.20版本的数据迁移请看另一篇博客 ...

最新文章

  1. 精通python要多久-精通python 或者R语言大约需要多长时间?怎样算精通?
  2. Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
  3. ASP.NET Core MVC 模型绑定用法及原理
  4. php 中间代码,PHP内核中用户函数、内部函数和中间代码的转换
  5. 通过node 完成简单的web3 API调用测试
  6. 解决: idea 修改 jsp 后,页面刷新无效
  7. LeetCode 343. 整数拆分(DP)
  8. react 怎么获取表格_react学习之js-xlsx导入和导出excel表格
  9. P3383 【模板】线性筛素数
  10. Dungeon Master(信息学奥赛一本通-T1248)
  11. mysql 5.1升级windows_怎么在Windows下升级MySQL
  12. 帮内推 | 免费送50个推荐算法工程师的高薪offer!
  13. 【渝粤教育】国家开放大学2018年春季 0284-21T外国文学 参考试题
  14. 常用实验设计方法有哪些?
  15. notepad++7.3.1中文版
  16. 大一 C语言 实验1
  17. 最新Mac安装/卸载pip教程
  18. 开始写usb gadget驱动
  19. 【Python学习向】 图片去水印
  20. ktt算法 约化_深度学习面试题

热门文章

  1. 美团败诉,赔偿饿了么 100 万元;华为 Mate X2 首发秒没;库克获 8 亿年终奖 | 极客头条...
  2. 老将回归,英特尔的复兴之路
  3. 达摩院研发自动驾驶高精定位系统,无GPS信号也可实现厘米级定位
  4. 为什么说 C++ 太复杂?有必要这么复杂吗?| 原力计划
  5. 微软“杀”不死的数据库软件
  6. 不满 C 的繁琐,崛起的 Python 正在蚕食编程语言界!
  7. 这是一本零基础学习 Python 的好书
  8. 恩智浦发布新款跨界处理器
  9. 为什么你就是学不会 Numpy ? | 技术头条
  10. 看动画轻松理解「链表」实现「 LRU 缓存淘汰算法」