博客
关于我
Mysql在Windows上离线安装与配置
阅读量:793 次
发布时间:2023-02-12

本文共 1161 字,大约阅读时间需要 3 分钟。

在Windows Server 2012上离线安装MySQL配置指南

场景分析

在内网服务器环境下,Windows Server 2012无法直接访问外网资源,因此安装MySQL需要采取离线方式。以下将详细介绍MySQL离线安装的具体步骤。

实现步骤

1. 下载MySQL离线压缩包

访问MySQL官方网站(https://www.mysql.com),选择合适的MySQL版本进行下载。建议优先考虑已验证稳定性较高的版本,避免选择最新发布的版本以防潜在问题。

2. 解压并配置环境变量

将下载的zip包复制到服务器上的目标目录并解压。解压后,设置系统环境变量:

  • 新增MYSQL_HOME变量,值为解压后的目录路径。
  • 在路径环境变量中,将%MYSQL_HOME%\bin;追加到最后。

3. 配置MySQL

在解压目录下新建my.ini配置文件,确保使用ANSI格式。配置内容如下:

[mysqld]port=3306basedir=F:\mysql-8.0.17-winx64datadir=F:\mysql-8.0.17-winx64\datamax_connections=500max_connect_errors=10character-set-server=utf8default-storage-engine=INNODB[mysql]port=3306default-character-set=utf8

根据实际情况调整安装目录和数据存储目录。

4. 初始化MySQL服务

bin目录下执行以下命令:

mysqld --initialize-insecure

这一步会在数据存储目录下生成必要的数据目录,并设置初始用户和密码。

5. 安装MySQL服务

继续在bin目录下执行:

mysqld -install

此操作将将MySQL服务注册到系统服务中。

6. 启动MySQL服务

使用以下命令启动服务:

net start mysql

7. 管理MySQL权限

登录MySQL:

mysql -u root -p

进入登录后,执行以下命令:

  • 修改root用户密码:
  • ALTER USER 'root'@'%' IDENTIFIED BY 'root';
    1. 赋予root用户所有权限:
    2. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
      1. 刷新权限:
      2. Flush privileges;
        1. 配置远程访问权限:
        2. update user set host='%';Flush privileges;

          通过以上步骤,您已成功配置并管理在Windows Server 2012上离线安装的MySQL环境。

    转载地址:http://bhbfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL底层概述—6.索引原理
    查看>>
    MySQL底层概述—7.优化原则及慢查询
    查看>>
    MySQL底层概述—8.JOIN排序索引优化
    查看>>
    MySQL底层概述—9.ACID与事务
    查看>>
    Mysql建立中英文全文索引(mysql5.7以上)
    查看>>
    mysql建立索引的几大原则
    查看>>
    Mysql建表中的 “FEDERATED 引擎连接失败 - Server Name Doesn‘t Exist“ 解决方法
    查看>>
    MySQL开源工具推荐,有了它我卸了珍藏多年Nactive!
    查看>>
    MySQL异步操作在C++中的应用
    查看>>
    MySQL引擎讲解
    查看>>
    Mysql当前列的值等于上一行的值累加前一列的值
    查看>>
    MySQL当查询的时候有多个结果,但需要返回一条的情况用GROUP_CONCAT拼接
    查看>>
    MySQL必知必会(组合Where子句,Not和In操作符)
    查看>>
    MySQL必知必会总结笔记
    查看>>
    MySQL快速入门
    查看>>
    MySQL快速入门——库的操作
    查看>>
    mysql快速复制一张表的内容,并添加新内容到另一张表中
    查看>>
    mysql快速查询表的结构和注释,字段等信息
    查看>>
    mysql怎么删除临时表里的数据_MySQL中关于临时表的一些基本使用方法
    查看>>
    mysql性能优化
    查看>>