Mysql安装window

Mysql安装在window,保姆级安装

一、Mysql安装包的下载

官网下载地址:mysql安装包下载

在这里插入图片描述

二、下载完毕后解压

如下图所示,但是还没有my.ini文件

在这里插入图片描述

不会新建记得把这个东西打开

在这里插入图片描述

所以下面我们新建一个my.ini文件,之后填入data注意(此处修改成自己的!!)

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径(此处修改成自己的!!斜杆方向不是\)------------- 
basedir=D:/mysql/mysql-5.7.44-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹(此处修改成自己的!!)自行创建
datadir=D:/mysql/mysql-5.7.44-winx64/data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

三、Mysql初始化

进入上面mysql文件夹的bin目录下,然后就输入框上面打入cmd之后按下enter键进入命令行

在这里插入图片描述

输入指令↓

mysqld --initialize --console

如果出现ERROR/例如下面错误

D:xxx\xxx\mysql\mysql-5.7.44-winx64\bin>mysqld --initialize --console
mysqld: Can't create directory 'D:\soybean_file\software\mysql\mysql-5.7.44-winx64\bin\ oybean_file oftware\mysql\mysql-5.7.44-winx64\data\' (Errcode: 2 - No such file or directory)
2023-11-25T01:50:41.051652Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2023-11-25T01:50:41.052141Z 0 [ERROR] Can't find error-message file 'D:\soybean_file\software\mysql\mysql-5.7.44-winx64\bin\ oybean_file oftware\mysql\mysql-5.7.44-winx64\share\errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2023-11-25T01:50:41.059582Z 0 [ERROR] Aborting #出现以上错误说明ini文件打错了

检查自己的/是不是打成\了,如果出现了下面这个东西,那说明初始化成功了

D:xxx\xxx\mysql\mysql-5.7.44-winx64\bin>mysqld --initialize --console
2023-11-25T01:54:14.650990Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2023-11-25T01:54:15.561600Z 0 [Warning] InnoDB: New log files created, LSN=45790
2023-11-25T01:54:15.844174Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2023-11-25T01:54:16.026196Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 8a064627-8b35-11ee-bd4c-00ffc598a956.
2023-11-25T01:54:16.061171Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2023-11-25T01:54:16.828904Z 0 [Warning] A deprecated TLS version TLSv1 is enabled. Please use TLSv1.2 or higher.
2023-11-25T01:54:16.830905Z 0 [Warning] A deprecated TLS version TLSv1.1 is enabled. Please use TLSv1.2 or higher.
2023-11-25T01:54:16.835294Z 0 [Warning] CA certificate ca.pem is self signed.
2023-11-25T01:54:16.958387Z 1 [Note] A temporary password is generated for root@localhost: jwwl?Xws/1/u

而我这里的密码是:'jwwl?Xws/1/u’很难记到时候可以改

四、启动Mysql

直接输入两条指令:

mysqld --install #初始化
net start mysql #启动
mysql -uroot -p #输入密码 成功登录数据库
net stop mysql #停止mysql服务

成功示例:↓

D:xxx\xxx\mysql\mysql-5.7.44-winx64\bin>mysqld --install
Service successfully installed.

D:xxx\xxx\mysql\mysql-5.7.44-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

五、可视化工具链接

这边使用的是Navicat也可以使用其他如datagrip、sqlyog等工具:链接地址就为本地127.0.0.1(localhost),密码为上面mysql插件生成的密码

在这里插入图片描述

之后链接成功,开始编写sql语句吧

在这里插入图片描述

六、修改密码

mysql -uroot -p #输入密码 成功登录数据库
mysql> alter user 'root'@'localhost' identified by '你的密码'; #方式一
mysql> set password=password("你的密码"); 方式二

修改为你的密码即可

成功案例:↓

mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

viktor116

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值