• Mysql压缩包安装过程细节说明


    一、首先在D盘创建一个文件夹,命名为“mysql”

    在这里插入图片描述

    二、将文件解压到这个文件夹中

    解压为这个样子
    在这里插入图片描述

    三、文件修改

    在这里插入图片描述配置编码格式
    在这里插入图片描述修改后需要重命名为my.ini
    在这里插入图片描述

    四、服务添加

    在这里插入图片描述在这里插入图片描述
    首先切换到D盘
    在这里插入图片描述找到文件的bin目录,此时可以使用cd命令进入(如果不是按照此教程及进行加压的,请自行 查找对应目录)

    在这里插入图片描述添加服务命令mysqld -install
    在这里插入图片描述此时,服务添加成功。如果后期修改目录则需要手动移除服务

    五、启动服务

    使用win+R调出命令提示符,然后输入services.msc,点击确定
    在这里插入图片描述找到MySQL

    在这里插入图片描述

    六、为保证系统内均可运行,现在进行添加系统环境变量(将bin目录添加至path中)

    步骤为:此电脑–> 属性–> 高级系统设置–>环境变量–>
    在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/5e120ae195514b63abb87d789d620ee6.png

    点击确定后关闭

    七、启动MySQL

    方法一、使用win+R然后输入mysql即可进入
    方法二、使用win+R然后输入cmd打开命令提示符后输入mysql -u root -p然后回车,再回车即可(如果设置了密码,则需要输入密码)
    在这里插入图片描述

    八、移除服务

    命令提示符执行sc delete mysql
    可以移除在计算机服务中的MySQL

    九、新下载的Mysql社区版流程

    1、下载地址

    下载地址: https://dev.mysql.com/downloads/
    在这里插入图片描述

    2、解压到本地

    第一种

    [mysqld]
    #设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
    default-time-zone = '+8:00'
    # 设置3306端口
    port=3306
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用mysql_native_password caching_sha2_password”插件认证
    default_authentication_plugin=mysql_native_password
    # 解决导入脚本时funtion报错
    log_bin_trust_function_creators=1
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    user=root
    password=
    default-character-set=utf8
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    第二种

    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
    # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
    # *** default location during install, and will be replaced if you
    # *** upgrade to a newer version of MySQL.
    
    [mysqld]
    
     explicit_defaults_for_timestamp=true
    
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    
    # These are commonly set, remove the # and set as required.
     basedir = D:\mysql8
     datadir = D:\mysql8\data
    # port = .....
    # server_id = .....
    
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M 
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    #服务端的编码方式
    character-set-server=utf8
    [client]
    #客户端编码方式,最好和服务端保存一致
    loose-default-character-set = utf8
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    3、使用下述命令生成data文件夹

    1. (win+r)用管理员方式打开命令行,
    2. 进入MySQL的bin目录下(cd /d bin路径),输入mysqld -I --console,
    3. 运行完成后会在根目录下生成data文件夹,
    4. 密码会生成在cmd控制台中,复制保存一下。
    mysqld -I --console
    
    • 1

    在这里插入图片描述

    4、此时可以生成服务并运行服务

    # 生成服务
    mysqld -install
    # 启动服务
    net start mysql
    # 卸载服务
    sc delete mysql
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    # 生成服务:mysqld -install <服务名>
    mysqld -install name
    # 启动服务
    net start name
    # 卸载服务
    sc delete name
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    【Hello Algorithm】 暴力递归到动态规划 -- 总结
    面向对象(构造方法、封装、继承、多态、接口和抽象类的区别)
    【JVM】第四篇 垃圾收集器ParNew&CMS底层三色标记算法详解
    [Hot100]回文子串 与 最长回文子串
    javascript高级(4)
    Virtualbox固定存储硬盘转换为动态存储硬盘
    智慧园区软件平台设计方案Word(1129页)
    linux后台运行及任务挂后台-linux亲测有效操作001
    01 PHP基础知识讲解
    [附源码]java毕业设计网吧购物系统
  • 原文地址:https://blog.csdn.net/jule_zhou/article/details/126506430