mysql安装包5.7.17.0_mysql-5.7.17-winx64压缩版的安装包下载和安装配置「建议收藏」

mysql安装包5.7.17.0_mysql-5.7.17-winx64压缩版的安装包下载和安装配置「建议收藏」网上有很多的安装配置步骤,但是一个跟一个遇到的问题不一样,总之越是写的完整的人,遇到的错误越多,在安装过程中也就越悲催!第一步:下载mysql安装包—下载网址https://downloads.mysql.com/archives/community/第二步:找到你下载的文件夹,解压。然后你在任意一个磁盘内新建一个文件夹把它放好,这个文件夹就作为它的安装目录,我建的是这个路径—->F…

大家好,又见面了,我是你们的朋友全栈君。

网上有很多的安装配置步骤,但是一个跟一个遇到的问题不一样,总之越是写的完整的人,遇到的错误越多,在安装过程中也就越悲催!

第一步:下载mysql安装包—下载网址https://downloads.mysql.com/archives/community/

41b41bb9cd494fb2490ad30908dfb8a8.png

第二步:找到你下载的文件夹,解压。然后你在任意一个磁盘内新建一个文件夹把它放好,这个文件夹就作为它的安装目录,我建的是这个路径—->F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64

然后你看你下载的安装包目录里有没有data文件夹,我的是没有的,这就需要手动生成,第四步写了data文件如何自动生成。

74b07b45647334b4bab12f2a3045f83b.png

cd9aa106c85d453bf7a01d43a43e35f2.png

第三步:我们先给mysql配置环境变量,单击右键我的电脑—->属性—–>高级系统设置——>环境变量。然后我在系统变量里找到变量名为path那个的点开编辑,在变量值的最后面加上你下载的包的bin文件目录,我的是:

F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64\bin

为了以防万一出问题,你还可以再在用户变量里新建一个变量名为:MYSQL_HOME的变量,变量值就是你的mysql安装包的路径,我的是:

F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64

566af98357e9d6739d7f5620f2d736c1.png

1b79f4b5b7b60f160157473a6ba31744.png

第四步:然后打开运行—->cmd。先打开安装包bin文件目录,然后输入:mysqld –initialize-insecure –user=mysql     中间有空格,自己注意。输好后点击enter就可以了。然后你打开你的安装包文件,看看你的data文件夹生成了没有。注意:这个data文件夹不能去别的地方复制粘贴。

72e99c23c87a611498e38f4bd79365d7.png

第五步:打开安装包,找到my-default.ini文件,打开更改里面的一个内容如图所示。找不到的话似乎可以自己新建一个my.ini文件(怎么建自己去查);在my-default.ini文件中添加basedir和datadir同时要去掉前面的#号。

41e61dd350628a6e5c53a8eb7cf95610.png

bbe87208f237186c7cd50ab7214bde03.png

第六步:打开cmd。同样找到mysql安装包里bin文件夹的目录,然后输入:mysqld -install

点击enter                            (如果没出现如下图的信息,说明你之前的mysql 没有卸载干净!如果100%确定自己卸载成功还是出错,使用命令:mysqld -remove,然后再install)

f59bd8439d35c41f6bd63bb8e3106be8.png

第七步:继续在cmd里输入:net start mysql

点击enter

127c93cce4af6e2c992bd922befa08a9.png

第八步:给你自己的mysql设置一个初始密码,在cmd里输入:mysqladmin -u root -p password 123456

点击enter,再点击enter。

af260d02090289ec5aaac0ece0e24875.png

(注意:在你还没有设置初始密码前进入mysql编辑,第一次运行没有password.直接点击enter就可以)

085916c0a4bd6e591a4e43e08e98c0cb.png

可以了,配置结束!!!!!

****************************修改root密码的方法***************************************

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql> set password for 用户名@localhost = password(‘新密码’);

例子:mysql> set password for root@localhost = password(‘123’);

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql> use mysql;

mysql> update user set password=password(‘123′) where user=’root’ and host=’localhost’;

mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样

以windows为例:

1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录。

3. 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password(“123″) where user=”root”;(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

***************************************mysql免密码登录********************************************

在my-default.ini文件最后加入:

skip-grant-tables

skip-external-locking

skip-name-resolve

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125120.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月19日 下午2:00
下一篇 2022年4月19日 下午2:20


相关推荐

  • 惠普台式机如何装系统_惠普的台式机如何用u盘安装系统

    惠普台式机如何装系统_惠普的台式机如何用u盘安装系统惠普在计算机行业是一个很有声誉的品牌,无论是台式机还是笔记本,惠普都是一款值得考虑和购买的品牌产品之一。但是当计算机系统出了问题需要重装系统时,很多人并不知道如何进行系统的重装,那么惠普的台式机如何进行重装系统呢?下面介绍一下台式小机惠普电脑怎么装系统。惠普电脑装系统步骤阅读1、打开浏览器搜索云骑士官网,找到云骑士官网并点击打开。2、在官网下载云骑士一键重装系统软件,下载后打开云骑士装机大师。3、…

    2022年8月13日
    7
  • vue axios跨域问题的三种解决方案_vue如何实现跨域

    vue axios跨域问题的三种解决方案_vue如何实现跨域vue3项目,axios跨域处理,代理

    2025年9月6日
    8
  • mysql 1142错误_mysql 1067错误

    mysql 1142错误_mysql 1067错误环境:CentOS7+mysql5.7在创建视图中,出现了1142报错信息,如下:报错原因:使用的mysql用户没有创建视图的权限解决:赋予该用户权限,我这里使用的用户名是admin,1、通过root进入mysql执行一下语句mysql>grantallprivilegesonshop.*toadmin;QueryOK,0rowsaffected(0.00sec)mysql>flushprivileges;QueryOK,0rowsaf

    2022年10月1日
    4
  • Spring batch教程 之 配置Step「建议收藏」

    Spring batch教程 之 配置Step「建议收藏」正如在BatchDomainLanguage中叙述的,Step是一个独立封装域对象,包含了所有定义和控制实际处理信息批任务的序列。这是一个比较抽象的描述,因为任意一个Step的内容都是开发者自己编写的Job。一个Step的简单或复杂取决于开发者的意愿。一个简单的Step也许是从本地文件读取数据存入数据库,写很少或基本无需写代码。一个复杂的Step也许有复杂的业务规则(取决于所实现的方式),并作

    2022年5月28日
    39
  • iOS关于地图定位基础(二)[通俗易懂]

    iOS关于地图定位基础(二)[通俗易懂]在前一篇文章 iOS关于地图定位基础(一) 中我们主要总结了 iOS里面利用原生 CoreLocation 框架实现基本定位功能和一些注意点,侧重点主要是iOS8+之后的定位授权与授权状态的使用。接下来本篇文章主要是讲解如何利用 CoreLocation 框架实现地理定位的具体实现。(PS:下文涉及我自定义的指南针Demo请去我的GitHub仓库查看源码https://github.com/IML

    2022年7月26日
    7
  • c语言tinyxml使用方法,TinyXml使用方法[通俗易懂]

    c语言tinyxml使用方法,TinyXml使用方法[通俗易懂]本文用一个详细的例子说明了TiXml的使用方法。如写、查找、插入、替换、加载、遍历等常见操作。首先简单介绍一下TinyXml,要看详细的在网上搜搜了^_^:1、TinyXml源代码只有4个cpp文件和2个头文件。2、首先要理解TinyXml中的各个基本类型之间的关系,看看这个继承图大家就会很明白了!可以看到TinyXml中的注释comment,声明declaration,元素element,文本等…

    2022年5月6日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号