一、引言

原来一直用sqlserver、oracle数据库了,mysql数据库还是用着比较方便,轻量级,虽然没有sqlite轻,功能还是比较强大的。用过win安装版,但是装了一堆东西(workbench,python,for excel巴拉巴拉),强迫症患者感觉很不爽,所以决定以后直接装解压版,比较方便撒==

二、安装配置

2.1下载

下载地址点击这里点击打开链接,安装community版本,Windows (x86, 64-bit), ZIP Archive,至于社区版和企业版的区别自己百度下吧,最主要的是一个不要钱一个要钱==

2.2环境配置

  • 解压配置环境变量

解压到自己电脑,最好是英文路径,然后配置环境变量,这里我把解压后的mysql文件名改为mysql了。

  • 修改配置文件
        解压后的文件夹组织如下,红圈的位置原来是my-default.ini文件,把它名字改为my.ini;
然后将里面的内容替换如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="C:/xcy/software/softwareconfig/mysql"
# 设置mysql数据库的数据的存放目录
datadir="C:/xcy/software/softwareconfig/mysql/data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

这里需要注意的是其中红色圈出的地方要设置为自己的mysql解压路径,同时在解压路径下创建一个空的data文件夹;

2.3服务配置

  • 安装mysql

以管理员的身份进入控制台,找到mysql下bin路径,安装mysql,执行 mysqld -install;

        构建系统表结构,系统用户root,密码为空,执行mysqld --initialize-insecure --user=mysql 
  • 启动mysql服务
        启动数据库服务,执行net start mysql;
        这里经常会出现启动服务失败现象,由于新出的版本有些小问题,在my.ini配置文件中添加innodb_flush_method=normal即可;
        如过还不行,开始-运行-cmd进入命令行模式查看3306端口的占用情况
  1. >netstat -aon|findstr "3306"
  2. >TCP 10.1.49.221:3306 74.125.128.17:443 ESTABLISHED 3468
      可以看到3306端口被占用,进程ID为3468

最后taskkill /f /pid 3468杀掉当前进程,启动Mysql,万事大吉

  • 用户登录
        登陆数据库,执行 mysql -uroot;
        修改用户名密码,执行update mysql.user set authentication_string=password('root') where user='root';
        刷新权限,执行flush privileges;
        登陆数据库,执行mysql -uroot -proot;

三、总结

  • mysql下载
  • mysql文件与环境变量配置
  • mysql安装与启动服务

mysql——解压版安装详解相关推荐

  1. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解

    mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...

  2. mysql解压版怎么退出_mysql-8.0.15-winx64 解压版安装教程及退出的三种方式

    1.官网下载,并解压 2.设置环境变量 配置MYSQL_HOME为MySQL的解压路径,并在path设置;%MYSQL_HOME%\bin 3.在MySQL解压路径下,新建my.ini 配置初始化参数 ...

  3. MySQL解压版安装

    MySQL解压版安装 1.下载对应版本的MySQL压缩包. 2.把压缩包解压在指定的位置. 3.在安装目录里面建一个文件,文件名字是指定的 my.ini 文件 4.在配置文件中写入如下的配置代码: [ ...

  4. python解压版怎么安装不了_python 连接数据库mysql解压版安装配置及遇到问题

    引言 今天学习python连接数据库,就想安装一下mysql数据库,没想到小小的数据库也遇到了不少挫折,所以我就把自己的安装过程以及问题写出来分享给大家. mysql下载链接:https://u205 ...

  5. mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法

    mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法 参考文章: (1)mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法 (2)https://ww ...

  6. 我下载的mysql解压后没有安装_mysql 解压版安装配置方法教程

    1.首先,你要下载MySQL解压版,下载地址 虽然mysql都有8.0了,但这里我要安装的是mysql5.7,其他版本方法类似 2.解压安装包,根据自己的喜好选择路径,我选择的路径是D盘,因此MySQ ...

  7. mysql解压版下载安装教程_mysql 解压版安装配置方法教程

    1.首先,你要下载MySQL解压版,下载地址 虽然mysql都有8.0了,但这里我要安装的是mysql5.7,其他版本方法类似 2.解压安装包,根据自己的喜好选择路径,我选择的路径是D盘,因此MySQ ...

  8. mysql 8.0.12解压版安装教程_mysql 8.0.12 解压版安装教程

    本文为大家分享了mysql 8.0.12 解压版安装教程,供大家参考,具体内容如下 1.首先在官网上下载mysql8.0.12的压缩包:下载地址 2.下载成功后解压到任意目录,比如我的是E:\down ...

  9. MySQL 5.7 解压版 安装教程(图文详细)[Windows](转载)

    本文转载自Horvey's blog的文字,转载仅作学习使用. 最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压 ...

最新文章

  1. KMP的next[]数组
  2. 主板支持最大内存查看软件
  3. 2021牛客暑期多校训练营2 B-Cannon(组合+推式子)
  4. miniob :相关环境配置
  5. python基础--numpy.random
  6. 人工智能(12)---中国智能语音业务与应用发展白皮书
  7. eclipse java读取文件_在eclipse完成对Java_web项目里面资源文件的读取
  8. 计算机桌面截屏快捷键,关于电脑屏幕截图的快捷键是什么
  9. powerDesign逆向工程Mysql转Oracle
  10. 未来IT互联网企业的发展前景
  11. 1日人民币对美元汇率中间价下调56个基点
  12. Android中百度地图基础实现,定位
  13. OpenWrt的SR9000有线网卡驱动
  14. display:flex 意思是弹性布局
  15. [附源码]计算机毕业设计JAVA病历管理系统设计
  16. 程序员笑话:只有程序猿才看得懂
  17. WebAssembly之wasm2c工具编译使用
  18. html实训报告致谢,学术论文致谢词范文
  19. sketch制作Android动画,Sketch制作GIF动画--基础篇
  20. HTML5+CSS3小实例:DNA双螺旋动画

热门文章

  1. mysql主从复制巡检脚本_mysql主从复制监控shell脚本
  2. python3怎么使用pyrex_python pyrex windows 编译C可执行文件
  3. java eight,Java语法基础学习DayEight
  4. mysql nt.exe 占cpu_解决并分析mysqld-nt.exe大量占用CPU问题
  5. 简单易懂源码解析字符串拼接
  6. OpenCV adaptiveThreshold 自适应阈值
  7. 2017年浙江中医药大学大学生程序设计竞赛(重现赛)D - CC的神奇背包
  8. Linux命令解释之setfacl,getfacl,chattr
  9. 《Xcode实战开发》——1.1节下载
  10. Android 7.1 App Shortcuts使用