Windows安装MySQL8(Win10、Win11亲测有效)

1 篇文章 0 订阅
1 篇文章 0 订阅
本文详细介绍了如何从下载MySQL社区版开始,进行安装、配置my.ini文件,设置环境变量,启动服务,以及修改root用户密码。特别关注了SQL_mode的配置和8.0版本的更改。
摘要由CSDN通过智能技术生成

1、下载

下载地址:https://downloads.mysql.com/archives/community/

2、安装

直接解压到想放置mysql的目录下就行。我的是F:\Software\mysql目录

注:默认解压出来的是没有data文件夹的,也不需要新建

3、配置my.ini

[client]    #客户端设置,即客户端默认的连接参数
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
#默认编码
default-character-set = utf8mb4

[mysql]    #客户端设置
# 设置mysql客户端默认字符集
default-character-set = utf8mb4
 
[mysqld]    #服务端基本设置
# 默认连接端口
port=3306
# MySQL安装根目录的路径
basedir=F:\Software\mysql
# MySQL服务器数据目录的路径   (data是自动生成,如果有的话先删除)
datadir=F:\Software\mysql\data
# 允许最大连接数
max_connections=100
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=5
#服务端默认编码
character_set_server = utf8mb4
#在创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 配置时区
default-time_zone='+8:00'
#防止出现:行大小太大(>8126)。将某些列更改为TEXT或BLOB
innodb_log_file_size = 512M
innodb_strict_mode = 0
# 解决无法group by查询
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

4、配置环境

搜索“编辑系统环境变量”,进入环境变量配置界面。当然,其他方式进入环境变量配置页面也行

新建MYSQL_HOME变量,值为mysql安装目录

然后再在Path中添加变量 %MYSQL_HOME%\bin

5、启动mysql服务

用管理员身份打开cmd,进入MySQL安装目录下的bin目录(本人==> F:\Software\mysql\bin)。

初始化mysqld,执行命令:

mysqld --initialize --lower_case_table_names=1 --user=mysql --console

注:--lower_case_table_names=1,设置MySQL不区分大小写

注意:初始化时记得加 --console,不然不会显示临时密码,不便于下一步操作

添加mysql服务,提示Service successfully installed,就表示OK。命令:

mysqld --install

启动mysql服务,提示MySQL 服务已经启动成功就OK。命令:

net start mysql (停止:net stop mysql)

6、进入mysql修改root用户密码

通过下面方式进入mysql,用“”把密码括起来,然后就成功进入mysql界面了

修改密码,sql语句:

ALTER USER root@localhost IDENTIFIED BY '123456';

搞定,以后就用root、123456登录

7、其他

若未配置group by相关配置,如出现with sql_mode=only_full_group_by报错;

解决:

① 停止mysql服务; 在mysql安装路径的bin目录下,net stop mysql

② 修改my.ini文件,在my.ini文件[mysqld]下,加入

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

PS:8.0版本之后是需要用 ' ' 括起来的

③ 启动mysql服务;在mysql安装路径的bin目录下,net start mysql

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值