1、下载MySQL版本: MySQL Community Server

2、解压安装包

解压下载的安装包,放到电脑的安装目录下

3、配置my.ini文件

解压后,根目录下,有一个my-default.ini文件,这是官方的配置文件样版,把这个文件拷贝一份在同一个目录,名字改为my.ini。把如下内容复制到my.ini中:

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

#设置mysql的安装目录

basedir=E:\mysql

#设置mysql数据库的数据的存放目录,data文件夹最好放在根目录下,有时其他目录会提示没有写的权限

datadir=E:\data

#允许最大连接数

max_connections=200

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

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

4、安装mysql

以管理员身份打开cmd窗口,进入mysql的bin目录,输入命令:

mysqld install

如果想卸载服务,可以输入命令:

mysqld -remove

等待提示安装成功后,输入命令:

mysqld --initialize

这一步用于初始化data目录,官方的压缩包解压后并没有data文件夹,运行命令后,自动在根目录下生成data文件夹,有时在非根目录可能会提示没有写的权限。

最后,输入命令,启动服务:

net start mysql

5、设置root管理员密码

新版本的mysql,root用户的密码不能为空,这时,我们的root是没有密码的,因此我们需要设置。

win+R,输入services.msc,打开服务,找到MySQL服务,关闭它。或者输入命令:net stop mysql,关闭mysql服务。

再次进入bin目录,输入命令:

mysqld --defaults-file="E:\mysql\my.ini" --console --skip-grant-tables

这是打开mysql的安全模式。(这个cmd别关)

另外再打开一个cmd,进入mysql的bin目录后输入命令:

mysql -u root -p

此时cmd显示:

Enter password:

直接敲Enter键,成功进入mysql。

输入sql语句如下:

use mysql;

显示:Database changed,如果提示error,则使用命令:SET PASSWORD = PASSWORD('123456');

update user set authentication_string=password("123") where user="root";

显示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1

flush privileges;

显示:Query OK,0 rows affected (0.00 sec)

quit

完成,这样就把root用户的密码设置为123了。

命令exit可以退出mysql控制台

最后,为了以后方便启动mysql,配置环境变量,Path追加:

;E:\mysql\bin;

完成以后运行mysql的方法,就是打开cmd,输入命令(前提是mysql服务已经启动,如果没有启动,则输入:net statrt mysql启动服务):

mysql -u root -p

123

就可以了。

6、第一次运行后,设定常用参数:

1)登录后,需要在正常模式下,再设一次root用户的密码,输入:

set password=password('123');

2)打开root操作数据库的全部权限:

use mysql;

show tables;

select host,user from user;

update user set host='%' where user='root';

quit

net stop mysql

net start mysql

MySQL正式安装完成,可以使用了。

windows+mysql+解压版_Windows操作系统安装MySQL解压版相关推荐

  1. Linux(CentOS)操作系统安装详解

    Linux操作系统安装详解 系统安装 配置动态网络 配置静态网络 系统安装 配置动态网络 修改 ifcfg-eth0文件 也可以使用service network restart重启网卡 测试 配置静 ...

  2. 红帽学习之RHEL8.7操作系统安装详解

    红帽操作系统安装详解: RHEL8.7镜像下载: 官方网站:https://www.redhat.com/zh 产品页面:https://www.redhat.com/zh/technologies/ ...

  3. centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例

    在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB ...

  4. mysql服务器搭建方法_windows下搭建MySQL服务器步骤详解

    Mysql是一个数据库系统,它包括数据库服务器,并且有一个数据库管理系统对数据库服务器进行管理,同时还包括有一个数据库客户端,用于与用户交互. 从官方网站下载Mysql数据库系统的安装包程序,http ...

  5. windows mysql密码忘了怎么办_windows下忘记mysql密码怎么办

    长时间不用mysql,密码忘记了怎么办,按照下面的步骤可以重新设置密码: 1.先把mysql服务停了,右键计算机-->选择管理-->选择服务和应用程序-->选择服务-->找到m ...

  6. win7 64位安装mysql教程视频_64位Win7系统安装Mysql 5.7.22图文教程

    工作中用到Mysql数据库,现在想在本地机器安装配合Jmeter.记录一下安装过程: 1.软件准备 进mysql官网,找到下载对应Windows7 64位的版本,如图: 下载后解压到指定目录,笔者解压 ...

  7. mysql安装成功截屏_Linux系统安装MySql步骤及截屏-阿里云开发者社区

    如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装My ...

  8. windows mysql 开启日志功能_Windows下开启mysql日志功能

    Windows下开启mysql日志功能 Mysql日志功能默认是不打开的,毕竟打开日志,使用时间久了会占用很大空间. 方法: 找到MySql安装目录,修改 my.ini文件(在未设置的前提下) 在my ...

  9. windows中mysql添加环境变量_windows 下添加mysql到系统环境变量

    如何将MySQL添加到系统环境变量呢? 答: 在桌面选择"这台电脑"的图标,右键-->属性-->点击"高级系统设置"-->点击"环境 ...

最新文章

  1. Linux下用MRTG监控网络设备端口流量
  2. php取得文件的大小
  3. boost::mpl::always相关用法的测试程序
  4. ASP.NET下MVC设计模式的实现
  5. 数据管理的3种方法,看完后感叹:数字化转型、数据中台真不难
  6. android自定义tab的分隔符,TabView中的分隔符
  7. Intellij插件之JRebel
  8. JavaWab项目1 ---- 技术架构
  9. 青蛙跳台阶(C、Python)
  10. io vivado 怎么查看ps_vivado学习之PS与PL通信
  11. LightOJ 1038-Race to 1 Again(概率dp)
  12. 收藏! | 入门必读:计算机视觉四大基本任务(分类、定位、检测、分割)
  13. A 1049 Counting Ones (30分)
  14. MTK Android 配置pmic电源
  15. 怪兽充电启动招股:2020年业绩下滑五成,小米、高瓴参与认购
  16. 关于中国移动宽带(中国铁通)比较卡
  17. 基于matlab的语音识别系统,基于Matlab的语音识别系统研究
  18. 2022 年 Flutter 适合我吗?Flutter VS Other 量化对比
  19. 【JAVASCRIPT】-【AES加密解密】01、前端AES加密解密的方式
  20. 数据重塑_Google是否会重塑电话

热门文章

  1. ubuntu修改启动为文本模式
  2. vue中 this.$set的用法
  3. 企业级 SpringBoot 教程 (十)用spring Restdocs创建API文档
  4. 思考 | 人工智能时代:AI芯片能否实现弯道超越?
  5. Python+OpenCV图像处理(十五)—— 圆检测
  6. php : RBAC 基于角色的用户权限控制-表参考
  7. Qt之QPushButton
  8. NoMasp博客导读
  9. 建了个龙悦居社区网www.long360.net,图片独立部署
  10. Inotify+Rsync实现linux文件实时同步