mysql5.7.15winx64配置全过程

 更新时间:2025年08月14日 08:46:29   作者:weixin_44234810  
文章详细介绍了MySQL 5.7.15免安装版的配置步骤,包括解压安装包、设置环境变量、修改配置文件、初始化数据目录、安装服务、启动数据库、登录及密码修改、配置远程访问权限和安全策略,最后创建特定数据库和用户

前言

免安装版配置

一、首先下载安装包

mysql-5.7.15-winx64.zip

二、安装步骤

1.第一步解压文件

随便放到一个文件夹下面,如:D:\mysql-5.7.15-winx64

2.配置环境变量

在系统变量path后面追加D:\mysql-5.7.15-winx64\bin

3.复制my-default.ini

命名为my.ini,打开my.ini,加入

basedir = D:\mysql-5.7.15-winx64
datadir = D:\mysql-5.7.15-winx64\data
bind-address = 0.0.0.0
port =3306 (注意修该内容将前面的#去掉)

4.以管理员身份运行cmd

进入到D:\mysql-5.7.15-winx64\bin(输入D:回车*** 输入cd D:\mysql-5.7.15-winx64\bin回车)

5.这一步很重要创建data文件夹

以前有些版本有data文件夹,但现在没有,在cmd中D:\mysql-5.7.15-winx64\bin后面输入

mysqld --initialize-insecure --user=mysql

这样就创建了data文件夹,

6.执行mysqld -install安装服务

安装成功会得到提示:

Service successfully installed

7.启动服务,执行net start mysql

/登录*/

8.同样在cmd中进入

D:\mysql-5.7.15-winx64\bin这个文件,执行mysql -u root -p

出现enter password:

直接回车,以root身份登录。

9.修改密码

进入D:\mysql-5.7.15-winx64\bin,执行mysqladmin -uroot -p password命令,提示输入原来的密码,

原来密码为空,直接回车,输入新密码,然后确认密码,就可以登录了。

10.远程访问

mysql -u root -p;
use mysql;
GRANT ALL PRIVILEGES ON . TO ‘root'@‘%' IDENTIFIED BY ‘data@1qaz@WSX' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;
mysql> update mysql.user set host=‘%' where user=‘root';
mysql> alter user ‘root'@‘%' identified with mysql_native_password by ‘000000';
mysql> flush privileges;

11.安全策略与特定数据库权限配置

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;
mysql> set password=password(“000000”);

msyql> CREATE DATABASE maxwell;
mysql> CREATE USER ‘maxwell'@‘%' IDENTIFIED BY ‘123456';
mysql> GRANT ALL ON maxwell.* TO ‘maxwell'@‘%';

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一文介绍mysql中TINYINT取值范围

    一文介绍mysql中TINYINT取值范围

    本文主要介绍了mysql中TINYINT取值范围,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Mysql时间轴数据 获取同一天数据的前三条

    Mysql时间轴数据 获取同一天数据的前三条

    这篇文章主要介绍了Mysql时间轴数据 获取同一天数据的前三条 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 基于sqlalchemy对mysql实现增删改查操作

    基于sqlalchemy对mysql实现增删改查操作

    这篇文章主要介绍了基于sqlalchemy对mysql实现增删改查操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Advanced Pagination for MySQL(mysql高级分页)

    Advanced Pagination for MySQL(mysql高级分页)

    看到叶金荣的一篇关于mysql分页的文章,结合雅虎之前发的一篇PDF 谈谈自己的看法
    2016-08-08
  • mysql中in条件使用字符串方式

    mysql中in条件使用字符串方式

    这篇文章主要介绍了mysql中in条件使用字符串方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MySQL数据库CPU飙升到100%的详细解决方案

    MySQL数据库CPU飙升到100%的详细解决方案

    在监控线上数据库的运行是否安全、正常的过程中,cpu使用率是一个重要的指标,一旦cpu使用率飙升至90%+甚至达到100%,必然会对数据库的正常工作产生影响,下面这篇文章主要给大家介绍了关于MySQL数据库CPU飙升到100%的详细解决方案,需要的朋友可以参考下
    2023-05-05
  • 详解MySQL中的视图

    详解MySQL中的视图

    视图是一个虚拟表,非真实存在,其本质是根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用视图名称即可获取结果集,并可以将其当作表来使用,这篇文章主要介绍了MySQL的视图,需要的朋友可以参考下
    2022-12-12
  • MySQL中慢SQL的监控与优化技巧

    MySQL中慢SQL的监控与优化技巧

    当你的应用越来越慢,用户开始抱怨卡顿,数据库CPU飙升到100%——很可能就是慢SQL在作祟!别担心,今天我将带你从零开始掌握MySQL慢SQL的监控与优化技巧,让你的数据库性能提升10倍,需要的朋友可以参考下
    2025-08-08
  • MySQL字符串转数字的3种方式实例

    MySQL字符串转数字的3种方式实例

    这篇文章主要给大家介绍了关于MySQL字符串转数字的3种方式,在使用mysql中经常遇到要将字符串数字转换成可计算数字,文中给出了详细的代码示例和图文介绍,需要的朋友可以参考下
    2023-08-08
  • 关于JDBC与MySQL临时表空间的深入解析

    关于JDBC与MySQL临时表空间的深入解析

    这篇文章主要给大家介绍了关于JDBC与MySQL临时表空间的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09

最新评论