mysql 5.7.17 winx64安装配置图文教程

网络编程 2025-03-31 00:19www.168986.cn编程入门

亲们,今天我要和大家分享的是如何安装和配置mysql 5.7.17 winx64版本,这是一个详细的图文教程,感兴趣的朋友们,一起来看看吧!

第一步:下载mysql-5.7.17-winx64解压版本

你需要从官方网站或其他可信渠道下载mysql-5.7.17的winx64版本。下载完成后,我们进入下一步。

第二步:解压到安装目录

将下载的文件解压到你选择的安装目录,比如C:\myprogram\mysql-5.7.17-winx64。这样,你就完成了mysql的初步安装。

第三步:设置环境变量

这一步是关键的配置步骤。

1. 右键单击“我的电脑”,选择“属性”,再点击“高级系统设置”(高级)。

2. 在系统属性窗口中,点击“环境变量”。

3. 在系统变量下点击“新建”,输入变量名“MYSQL_HOME”,变量值为你刚才解压的mysql安装目录,比如C:\myprogram\mysql-5.7.17-winx64。

4. 在系统变量中找到“Path”,点击“编辑”,在变量值后面添加%MYSQL_HOME%\bin,注意要用分号隔开。

第四步:修改配置文件

在mysql的安装目录下找到myi文件,如果没有的话,可以复制my-defaulti文件并进行修改。以下是一个示例配置:

```makefile

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=%MYSQL_HOME%

datadir=%MYSQL_HOME%\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

%MYSQL_HOME%\bin\mysqld.exe

```

第五步:注册为Windows系统服务

1. 以管理员身份运行cmd,进入mysql解压目录下的bin目录。

2. 输入服务安装命令:`mysqld install MySQL --defaults-file="%MYSQL_HOME%\myi"`。安装成功后,服务就安装好了。

第六步:启动MySQL服务

你可以通过两种方法来启动MySQL服务:一是直接在cmd中输入启动命令;二是在Windows的服务管理工具中找到MySQL服务并启动它。

第七步:修改root账号的密码

刚安装完成的mysql,root账号默认密码为空。为了安全起见,我们需要修改root账号的密码。例如,将密码修改为“123456”。以下是修改密码的步骤:

1. 在cmd中输入`mysql –u root`命令登录mysql。

2. 输入`show databases;`查看数据库列表。

3. 输入`use mysql;`选择mysql数据库。

4. 输入`UPDATE user SET password=PASSWORD("123456") WHERE user='root';`修改root账号的密码。

5. 输入`FLUSH PRIVILEGES;`刷新权限。

6. 输入`exit`退出mysql。

第八步:编辑myi文件并重启MySQL服务

接下来,我们需要对myi文件进行一番修改。在[mysqld]部分,加入一条命令:skip-grant-tables。这条命令的作用是临时禁用MySQL的权限验证。完成修改后,别忘了重启MySQL服务,让新设置生效。

第九步:重置root用户密码

打开命令提示符(Windows下是c:>),以root身份登录到MySQL。成功登录后,你可以执行以下命令来查看数据库列表(show databases;)、选择mysql数据库(use mysql;)以及更新root用户的密码。将'authentication_string'字段更新为新的密码(比如PASSWORD('123456')),然后执行FLUSH PRIVILEGES命令来刷新权限。这样,你就成功重置了root用户的密码。

完成上述操作后,我们需要对myi文件做一个小的改动。删除之前添加的skip-grant-tables这一行,然后再次重启MySQL服务。这一步非常重要,因为如果不删除这行命令,MySQL仍然可以免密码登录,这可能会带来安全隐患。重启后,你可以用新密码尝试重新登录,确保一切正常。

特别提示:关于navicat连接MySQL时的问题及解决方案

在使用navicat连接MySQL时,有时可能会遇到错误号码1862,提示“your password has expired”。如果你直接在运行窗口中进入bin目录,使用mysql -uroot -p123456登录后执行查询语句,也有可能会遇到类似的错误。这时,你可以尝试在MySQL命令行中执行SET PASSWORD = PASSWORD('新密码')命令来解决问题。执行这条命令后,再执行之前的查询语句应该就能得到结果了,navicat也能成功连接。

精彩专题分享

本文的内容就到这里结束了,希望这篇文章能对大家的学习有所帮助。也希望大家多多支持狼蚁SEO,一起分享更多的技术知识和经验。

上一篇:javascript每日必学之多态 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by