ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

【mysql安装】3.win10 mysql5.7安装(zip免安装版本)

2022-03-28 14:34:14  阅读:467  来源: 互联网

标签:zip -- root mysql5.7 cmd mysqld mysql 安装


 

一.获取安装文件

mysql官网下载地址:https://dev.mysql.com/downloads/mysql/

 

 

 

我这里获取历史版本,下载5.7.31

 

 

 

 

 

 

 

最终得到免安装的zip压缩包

 

 

 

 

 

二.安装步骤

1.解压至任意的英文目录下

 

 

 

 

 

2.创建mysql_data目录

 

 

 

 

3.创建my.ini文件,修改自定义内容

 

 

 

复制代码
[mysql]
default-character-set=utf8

[mysqld]
port = 33306
basedir=D:\apps\mysql-5.7.31-winx64
datadir=D:\apps\mysql-5.7.31-winx64\mysql_data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
explicit_defaults_for_timestamp=true
复制代码

 

注意,本内容中,仅有 basedir  和  datadir  需要修改为你自己的目录地址即可。其他项都可以自定义更改。

 

 

 

4.设置Mysql的环境变量

新增MYSQL_HOME

 

 

 

修改path,增加

%MYSQL_HOME%\bin

 

 

 

 

 

5.打开cmd[以管理员身份],直接执行如下命令

【因为已经配置了环境变量了,不需要进入mysql的根路径下执行】

mysqld --initialize-insecure --user=mysql

 

 

6.安装mysql5.7报错 计算机丢失了MSVCR120.dll,解决方案

 

 

 

需要下载 Visual C++ Redistributable Packages for Visual Studio 2013   x64版本的,安装完成后,自然就可以执行上面的命令了

https://www.microsoft.com/en-us/download/details.aspx?id=40784

 

 

 

 

 

 

 

 

 

7.再次执行第5步命令,报错如下的解决方案

mysqld: Could not create or access the registry key needed for the MySQL application
mysqld --initialize-insecure --user=mysql

 

 

 

 

mysqld: Could not create or access the registry key needed for the MySQL application
to log to the Windows EventLog. Run the application with sufficient
privileges once to create the key, add the key manually, or turn off
logging for that application.

 

 

 

 

 

 

8.管理员打开cmd,执行报错如下,解决方案

--initialize specified but the data directory has files in it. Aborting

 

 

 

 原因,是因为 之前执行时候,已经再mysql_data目录下生成了文件了,需要将mysql_data目录下的所有内容删除后,重新使用管理员运行cmd,执行上述命令即可。

 

 

 

9.使用管理员打开cmd,执行命令成功

mysqld --initialize-insecure --user=mysql

 

 

 

 

10.执行mysql的安装命令,在管理员角色打开的cmd中

mysqld -install

 

 

 

11.同样管理员cmd窗口的bin目录下,启动mysql

启动mysql

net start mysql

 

 

 

 

 

 

12.登录msql,,指定端口号登录

因为上面,咱们将端口设置为了33306,因此,此处需要指定端口去登录 -P大写代表端口,-p小写代表password,-u代表userName,默认root

mysql -u root -p -P 33306

首次登录,没有密码,因此不用填写密码,指定输入上述命令即可登录

 

 

 

13.修改设置root账号的密码

使用下面命令,设置root账号的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'my-new-password';

 

 

 

 

 

14.退出并重新完成新密码的登录

 

 

 

 

 

15.完成mysql的安装

 

 

 

三.使用navicat连接本地

标签:zip,--,root,mysql5.7,cmd,mysqld,mysql,安装
来源: https://www.cnblogs.com/manmanblogs/p/16066883.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有