【mysql数据库】win10安装mysql5.7.26x64解压版
  OIW0KlaMcRRl 2023年11月13日 33 0


昨天升级了下硬件,换了电池,换了一个新的固态,新系统安装完之后,安装Java EE开发环境,特记录下 “win10安装mysql解压版”

1.下载并解压MySQL:

mysql 5.7.26(从官网直接下载即可:https://dev.mysql.com/downloads/file/?id=485477)

【mysql数据库】win10安装mysql5.7.26x64解压版_mysql

2.解压到某个目录

这里我创建了C:\mysql并将MySQL的文件解压进去了,目录结构如下

【mysql数据库】win10安装mysql5.7.26x64解压版_mysql_02

解释下目录的含义:

  1. bin目录:里面存放的是命令,放置一些可执行文件,例如你在Windows的命令提示符中所使用的mysql、mysqld就是这里的;
  2. docs目录:存放的为文档;
  3. include目录:包含(头)文件,提供其他程序连接mysql的API接口,例如mysql.h;
  4. lib目录:用于存放一系列库文件;
  5. share目录:用于存放字符集,语言等信息;

3.创建环境变量:

右键我的电脑,属性,高级属性,环境变量

新建 MYSQL_HOME 变量,可以叫别的名字,都行

将mysql的根目录填进去,比如我这里就是C:mysql

然后在path中使用%MYSQL_HOME%\bin引入,如果直接编辑文本需要注意用;分号来分隔

【mysql数据库】win10安装mysql5.7.26x64解压版_初始化_03

4.创建my.ini

在mysql根目录创建my.ini 注意,打开扩展名,确保不是一个txt文件,如果创建的正确,这是一个齿轮形状的文件

编辑为:

[client]
port=3306
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
# 你的安装路径
basedir = C:\mysql
# 你的数据路径,注意,这里data需要手动创建,并且确保它是空的
datadir = C:\mysql\data
port = 3306
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4'
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

5.初始化mysql数据库

 配置完MySQL配置后需要将MySQL进行初始化,生成基本的系统库,要注意的是,你在“my.ini”中所指定的“datadir”地址下不要有任何东西,否则都可能初始化失败。

  打开命令控制台。如果当前电脑登录的用户为系统管理员的话直接打开命令控制台,也就是经常用到的“cmd”,快捷键是:WIN键 + R键;如果电脑登陆的用户不是系统管理员,需要获取管理员权限后运行,Windows10系统可以右键点击屏幕左下角的WIN图标,点击Windows PowerShell(管理员)直接运行。

  准备在控制台使用命令。这下就用到了第三步所配置的“MYSQL_HOME”环境变量了,如果你配置了,就可以直接在当前路径直接使用MySQL命令,如果没配置的话,需要你移动到MySQL系统目录下执行MySQL命令,例如移动到“C:\mysql\bin”目录下执行MySQL命令。

  接下来开始初始化MySQL数据库。在命令控制台输入“mysqld --initialize --user=mysql --console”,回车,MySQL就开始自动进行初始化,会创建你所指定的“datadir”地址与基本数据库。稍等片刻,命令执行完毕,会生成root用户和临时密码,执行记录中“root@localhost”后的随机字符串就是root的临时密码。

【mysql数据库】win10安装mysql5.7.26x64解压版_mysql_04

  记好密码,继续进行下一步操作。

  注意:如果第一次数据库初始化失败,第二次进行初始化的时候需要清空data中的文件,否则将不能进行初始化。

6.安装MySQL服务

输入命令mysqld install MySQL --defaults-file="C:\mysql\my.ini"  注意替换my.ini路径为你的

 当提示服务安装成功之后,ok

【mysql数据库】win10安装mysql5.7.26x64解压版_MySQL_05

 

7、启动与停止MySQL服务

  MySQL启动命令是“net start mysql”;mysql停止命令是“net stop mysql”。

  注意:这里的 mysql是你加进service 的服务名

  当MySQL服务启动之后你就可以使用了。

8、修改root用户临时密码

  启动MySQL服务后,打开命令控制台,修改root用户的临时密码。注意:执行MySQL语句的控制台没有管理员权限也可以。

  启动命令控制台,输入“mysql -u root -p”,回车,会提示你输入密码,将第五步的临时密码输入,输入完毕后回车确定,当提示当前MySQL版本的时候就成功的登录到MySQL数据库中了。

  如果在这个时候执行一些语句你会发现MySQL提示你要修改临时密码,不要怕,这是MySQL5.7的安全策略不允许你用临时密码进行操作,需要修改密码后,用新的密码登录就可以操作了。

  在控制台中输入命令“SET PASSWORD = PASSWORD(‘你的新密码’);”按回车执行,执行成功之后输入,

flush privileges来刷新下权限 “exit”退出MySQL,再次用新密码登录之后就可以正常使用数据库了。

  EG.:第二次成功登录后可以用“show databases;”来测试是否成功。

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
OIW0KlaMcRRl