• 免安装版MySQL(windows解压版)安装详细教程以及过程中的问题解决


    前言

    先赞后看,此生必赚!

    系统:windows

    MySQL版本:5.6

    Step1 官网下载

    https://downloads.mysql.com/archives/community/

    Step2 解压并添加配置文件

    解压到某文件夹下,在根目录添加my.ini,

    内容如下,注意修改basedir内容,最后一行是跳过输入密码,直接进入数据库。

    [mysqld]
    port = 3306 
    basedir = MySQL的根目录
    character_set_server = utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    skip-grant-tables

    Step3 配置环境变量 

    配置环境变量之后,系统会自动找到MySQL的位置,启动的时候就不用进入bin文件夹了

    Step4 使用管理员命令行进入bin目录

    使用管理员身份运行命令行

     

    进入到bin目录下:

    cd D:\mysql-5.6.51-winx64\bin

    cd d:

    Step5 初始化数据文件

    mysqld –-initialize

    注意:执行这个语句之后,可能会报错:由于找不到 MSVCP100D.dll, 无法继续执行代码

    解决方式:https://shuhao.blog.csdn.net/article/details/117445032 

    执行之后,根目录下生成一个data文件夹 

     Step6 安装MySQL并启动MySQL服务

    mysqld install
    net start mysql

     Step7 免密登录MySQL

    mysql -u root -p

    看到Enter password:之后,直接回车

     Step8 设置密码,刷新权限

    设置密码:

    set password for root@localhost = password('新密码');  

    刷新权限:

    flush privileges;

    Step9 修改配置文件,重新启动MySQL

    去掉跳过密码(也就是去掉最后一行),修改my.ini为:

    [mysqld]
    port = 3306 
    basedir = MySQL根目录
    character_set_server = utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    net stop mysql
    
    net start mysql

     Step10 重新进入MySQL

    这里就可以输入密码进入MySQL了

    Step11 卸载MySQL

    首先停掉数据库服务:

    net stop mysql

    然后删除数据库服务:

    sc delete mysql

    最后删除MySQL所在文件夹就行!

     OK, GAME OVER!

    作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【javaUp】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。

  • 相关阅读:
    leetcode 6 ZigZag Conversion
    OpenCL异构计算资料收集
    leetcode 21 Merge Two Sorted Lists
    leetcode 226 Invert Binary Tree 翻转二叉树
    leetcode 8 String to Integer (atoi)
    leetcode 27 Remove Element
    【Office】add ins
    【office】deploy
    【Office】add ins manifest
    【设计】交互设计理念
  • 原文地址:https://www.cnblogs.com/shuhao66666/p/15196317.html
Copyright © 2020-2023  润新知