免安装版MySQL数据库下载和配置

今天给新电脑安装MySQL 数据库,在网上查找了好多教程 发现总有一些瑕疵,不能指引我一步安装到位,所以记录一下,等下次安装就不用到处翻文档了:

下载mysql 免安装版本

下载地址
在这里插入图片描述
在这里插入图片描述
下载好 mysql 以后就准备开始安装了,我这里使用的是5.7.28版本。

安装

一: 先解压压缩包放到自己喜欢的位置
这是我存放的路劲

二 配置环境变量:
右击此电脑 —— 属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建变量 变量名 MYSQL_HOME 也可以起其他名字 值为自己Mysql 所在路径在这里插入图片描述
在这里插入图片描述
然后 编辑path 选中 path --编辑 – 新建 直接输入 %MYSQL_HOME%\bin
在这里插入图片描述
环境变量配置好就可以开始安装了 ;
一 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini,倘若 没有my-default.ini ,直接新建一个txt 文档 然后更改后缀为ini 也行;
在这里插入图片描述
一 编辑my.ini 内容

[mysqld]

 #绑定IPv4,如果是0.0.0.0则表示任意IP都可以访问,也可以指定可以访问的IP
 bind-address = 0.0.0.0

 # 设置mysql的安装目录,即你解压缩安装包的位置
 basedir = D:\work\Apps\mysql-5.7.28-winx64

 # 设置mysql数据库的数据的存放目录
 datadir = D:\work\Apps\mysql-5.7.28-winx64\data

 # 设置端口号
 port = 3306

 # 允许最大连接数
 max_connections = 200

 # 设置字符集为utf8
 loose-default-character-set = utf8

 #开启查询缓存
 explicit_defaults_for_timestamp = true
# mysql 的不严谨判断
 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

# 其登录时跳过权限检查
skip_grant_tables
#默认值?? ?
wait_timeout=315360000
interactive-timeout=315360000

[client]?
 #设置客户端字符集
 port=3306
 default-character-set = utf8

二 以管理员身份启动cmd 进入到mysql 目录
在这里插入图片描述
初始化 mysql : mysqld --initialize-insecure --user=mysql
不报错, 目录下自动生成data 文件夹 及初始化成功;

三、安装:mysqld install
在这里插入图片描述
四、启动服务:net start mysql
当出现服务启动成功 及 启动成功
出现 服务名无效: 打开服务找到 mysql 服务查看 服务名 net start 服务名

五,重新以管理员身份打开cmd ,然后输入mysql -uroot -p,无需密码直接回车(默认密码是空,这里共需要两次回车)

六: user mysql;

七: 修改密码: update user set authentication_string=password(‘123456’) where user=‘root’;

八:重启mysql 把ini 文件中的skip-grant-tables 删掉就可以了;

由于我已经提前配置好了 所以就没法提供截图了 哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值