千家信息网

Windows系统下MySQL5.7该怎么样安装

发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,下文给大家带来有关Windows系统下MySQL5.7该怎么样安装内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完Windows系统下MySQL5.7该怎么
千家信息网最后更新 2024年11月28日Windows系统下MySQL5.7该怎么样安装

下文给大家带来有关Windows系统下MySQL5.7该怎么样安装内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完Windows系统下MySQL5.7该怎么样安装你一定会有所收获。

1.检查及卸载原版本

我们可以检查下我们的系统服务确定下有没有安装过MySQL,打开Windows系统服务有以下两种方式:

  1. 右击我的电脑/计算机,点击管理,打开计算机管理,依次选择服务和应用程序--服务。
  2. 使用快捷命令:同时按下win+r键,在运行窗口中输入services.msc,即可打开服务。

打开系统服务后页面如下,可以看到我的电脑中已经安装有MySQL,下面我将其卸载,若你的电脑没有MySQL服务则不需要操作此步。

现在我们打开cmd命令行来卸载MySQL:

  1. 停止MySQL服务

  1. 卸载MySQL

2.下载MySQL安装包

下载地址:
https://downloads.mysql.com/archives/community/

选择5.7.23 Windows版本进行下载

3.解压安装包并配置环境变量

将压缩包放在一个合适的盘进行解压,我这里放在了E盘,解压后建议将文件夹重命名为mysql5.7.23。

建议安装前先配置下环境变量:
右击我的电脑/计算机,点击属性,打开高级系统设置,点击环境变量。
变量名:MYSQL_HOME
变量值:E:\mysql5.7.23
path里添加:%MYSQL_HOME%\bin

4.创建数据目录及配置文件

此版本MySQL并没有创建data目录及my.ini。在MYSQL_HOME目录下创建data目录,建议将data目录设为E:\mysql5.7.23\data。另外,创建Uploads目录作为MySQL导入导出的目录。my.ini建议放在MYSQL_HOME目录下,简单配置可参考:

[mysqld]port=3306character_set_server=utf8basedir=E:\mysql5.7.23datadir=E:\mysql5.7.23\dataserver-id=1sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONlower_case_table_names=1innodb_file_per_table = 1log_timestamps=SYSTEMlog-error   = error.logslow_query_log = 1slow_query_log_file = slow.loglong_query_time = 5log-bin = binlogbinlog_format = rowexpire_logs_days = 15log_bin_trust_function_creators = 1secure-file-priv=E:\mysql5.7.23\Uploads[client]   default-character-set=utf8

完成之后我们的目录结构变成这样了

5.初始化数据库

cmd命令行进入E:\mysql5.7.23\bin目录,执行mysqld --initialize-insecure

执行完毕之后,在data目录下会生成很多文件。

6.注册并启动MySQL服务

执行mysqld -install MySQL57安装服务(install后面是服务的名字,我们这里以MySQL57作为mysql5.7的服务名)net start MySQL57启动MySQL服务。

7.登录并修改密码

提醒大家,由于初始化设置或版本差异,有些版本安装完成后root是空密码,有些是临时密码,我们需要查看error log日志提示。

打开error日志,发现我这里是空密码。

下面我们命令行登录 修改下密码:

若需要配置root用户可以远程访问,则可以执行以下语句:

接下来我们就可以用Navicat等工具登录了!

8.附送备份脚本

额外赠送大家逻辑备份脚本哦,如果你想每天备份,可以将脚本加入计划任务中,每天定时执行。
我们可以在E盘下创建一个MySQLdata_Bak目录,此目录下创建mysql_backup目录存放备份文件,mysql_bak.bat是备份脚本,脚本内容如下(自动删除7天前的备份文件):

rem auther:wangrem date:20190526rem ******MySQL backup start********@echo offforfiles /p "E:\MySQLdata_Bak\mysql_backup" /m backup_*.sql -d -7 /c "cmd /c del /f @path"set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%""E:\mysql5.7.23\bin\mysqldump" -uroot -p123456 -P3306 --default-character-set=utf8 -R -E --single-transaction  --all-databases > "E:\MySQLdata_Bak\mysql_backup\backup_%Ymd%.sql"@echo onrem ******MySQL backup end********

整体目录结构如下,双击运行下mysql_bak.bat脚本即可备份我们所有的数据库。

对于上文关于Windows系统下MySQL5.7该怎么样安装,大家觉得是自己想要的吗?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

目录 服务 系统 备份 脚本 密码 文件 版本 配置 变量 命令 建议 电脑 数据 环境 计算机 登录 内容 数据库 日志 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器ftp软件有哪些 日照银行软件开发 多个小程序用一个服务器 电脑总是自动弹出服务器怎么回事 广州宇宙软件开发招聘 asp数据库连接代码 威纶触摸屏用什么软件开发 汽配商城的软件开发 威海智慧城管软件开发电话 威海智慧养老软件开发系统 电脑怎样改为服务器 网络安全小视频 百度网盘 交警网打不开提示网络安全 简单软件开发的成本 网络安全票 青岛技师学校计算机网络技术 北京北斗授时模块服务器虚拟主机 数据库触发器的顺序 计算机软件网络安全就业比较 网易云回复评论服务器错误 英雄联盟裁决之地服务器在第几个 做好网络安全的预警及防护工作 linux 服务器安全狗 大专毕业想转行学网络技术 海康服务器内存使用过高 数据库管理系统参考文献 公安部门网络安全学习简报 怎样恢复手机服务器异常 用友t3配置非本机数据库 邮政软件开发中心电话
0