安装mysql5.15.7版本_windows下安装mysql5.7版本
发布日期:2021-06-24 11:41:09 浏览次数:2 分类:技术文章

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

具体步骤如下:

从官网下载对应的版本。官方网址:mysql服务下载地址

解压到本地。我的路径是:D:\Program Files\mysql-5.7.16-winx64

设置环境变量。

添加一个系统变量。变量名:MYSQL_HOME,变量值是mysql的安装目录,我这里是:D:\Program Files\mysql-5.7.16-winx64

在Path变量中添加的末尾添加 ;%MYSQL_HOME%\bin

在安装目录下新建一个文本文档,并改名为 my.ini,并添加如下内容,保存。

[WinMySQLAdmin]

Server=D:\Program Files\mysql-5.7.16-winx64\bin\mysqld.exe

[mysqld]

basedir=D:\Program Files\mysql-5.7.16-winx64

datadir=D:\Program Files\mysql-5.7.16-winx64\data

port = 3306

server_id = 1

max_connections=1024

log_bin = mysql-bin

explicit_defaults_for_timestamp = TRUE

在安装目录下新建一个文件夹命名为data用来存放数据。

管理员身份进入cmd执x行初始化命令:mysqld --initialize --user=mysql --console

C:\Users\Administrator>mysqld --initialize --user=mysql --console

2016-12-07T07:29:17.384477Z 0 [Warning] InnoDB: New log files created, LSN=45790

2016-12-07T07:29:18.266527Z 0 [Warning] InnoDB: Creating foreign key constraint

system tables.

2016-12-07T07:29:18.648549Z 0 [Warning] No existing UUID has been found, so we a

ssume that this is the first time that this server has been started. Generating

a new UUID: dd3b2bf3-bc4e-11e6-8a79-6c0b8469263a.

2016-12-07T07:29:18.693552Z 0 [Warning] Gtid table is not ready to be used. Tabl

e 'mysql.gtid_executed' cannot be opened.

2016-12-07T07:29:18.727554Z 1 [Note] A temporary password is generated for root@

localhost: x>%B_fO)v1VV

产生一个随机密码,用记事本保存下来:x>%B_fO)v1VV

如果出现了以下警告:

2016-12-07T07:18:13.748519Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see doc

umentation for more details).

检查你的my.ini 中explicit_defaults_for_timestamp = TRUE是否配置正确

2016-12-07T07:18:13.749519Z 0 [ERROR] --initialize specified but the data direct

ory has files in it. Aborting.

这是前面安装失败导致D:\Program Files\mysql-5.7.16-winx64\data下产生了旧数据,将旧数据删掉即可。

输入安装命令:mysqld --install

C:\Users\Administrator>mysqld --install

Service successfully installed.

表示安装成功

输入启动命令:net start MySQL

C:\Users\Administrator>net start MySQL

发生系统错误 2。

系统找不到指定的文件。

解决办法:修改mysql注册表。

开始-->运行-->regedit-->HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->services-->mysql(服务名)-->ImagePath

将ImagePath的路径更改为:

"安装目录\bin\mysqld" --defaults-file="安装目录\my.ini" MySql

我这里是:

"D:\Program Files\mysql-5.7.16-winx64\bin\mysqld" --defaults-file="D:\Program Files\mysql-5.7.16-winx64\my.ini" MySql

更改后 服务成功启动。

>MySql 服务正在启动 .

MySql 服务已经启动成功。

输入进入mysql命令:mysql -u root -p

D:\Program Files\mysql-5.7.16-winx64\bin>mysql -u root -p

Enter password: 这里输入第6步产生的随机密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.16-log

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

出现了mysql> 表示成功进入到mysql

修改root用户的初始密码:set password for root@localhost = password('要修改的密码');

mysql> set password for root@localhost = password('要修改的密码');

Query OK, 0 rows affected, 1 warning (0.01 sec)

查看mysql数据库:show databases;

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

4 rows in set (0.00 sec)

转载地址:https://blog.csdn.net/weixin_32553639/article/details/114016700 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java随机数生成字母_java生成随机数字和字母组合
下一篇:mysql中哪一个储存逻辑型_《VisualFoxPro》2018秋华东年季学期在线作业(一)二三...

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月23日 03时23分37秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java安卓开发!2021最新Android常用开源库总结,算法太TM重要了 2019-04-29
java安卓开发!今年Android面试必问的这些技术面,分享PDF高清版 2019-04-29
kotlin语言!写给1-3年安卓程序员的几点建议,大厂直通车! 2019-04-29
ndk开发app!撸了郭霖大神写的Framework源码笔记,面试必问 2019-04-29
ndk开发入门!2021年Android春招面试经历,再不刷题就晚了! 2019-04-29
android视频直播开发!阿里P8面试官都说太详细了,赶快收藏备战金九银十! 2019-04-29
android视频编辑sdk!深入浅出Android性能调优,含泪整理面经 2019-04-29
android设计!Android事件分发机制收藏这一篇就够了,重难点整理 2019-04-29
android语言!搞懂开源框架设计思想真的这么重要吗?3面直接拿到offer 2019-04-29
android课程表!大厂offer手到擒来,满满干货指导 2019-04-29
android网!2021中级Android开发面试解答,进阶学习资料! 2019-04-29
android自动化测试工具!为什么有人说Android开发不再吃香?建议收藏 2019-04-29
android系统架构五层!最详细的解释小白也能听懂,2年以上经验必看 2019-04-29
android线刷包!跟我一起手写EventBus吧,大厂内部资料 2019-04-29
android实战!百度、阿里、滴滴、新浪的面试心经总结,满满干货指导 2019-04-29
Android小技巧:一线互联网移动架构师NDK模块开发!含BATJM大厂 2019-04-29
android市场前景!最详细的docker中安装并配置redis,实战解析 2019-04-29
万字Android技术类校招面试题汇总,深度好文 2019-04-29
三级缓存对性能的影响,我的头条面试经历分享,3面直接拿到offer 2019-04-29
三级缓存框架问题你都了解了吗?面试必备 2019-04-29