当前位置:   article > 正文

Windows安装MySQL8(Win10、Win11亲测有效)_mysql-8.3.0-winx64 安装

mysql-8.3.0-winx64 安装

1、下载

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

2、安装

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

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

3、配置my.ini

  1. [client] #客户端设置,即客户端默认的连接参数
  2. # 设置mysql客户端连接服务端时默认使用的端口
  3. port=3306
  4. #默认编码
  5. default-character-set = utf8mb4
  6. [mysql] #客户端设置
  7. # 设置mysql客户端默认字符集
  8. default-character-set = utf8mb4
  9. [mysqld] #服务端基本设置
  10. # 默认连接端口
  11. port=3306
  12. # MySQL安装根目录的路径
  13. basedir=F:\Software\mysql
  14. # MySQL服务器数据目录的路径 (data是自动生成,如果有的话先删除)
  15. datadir=F:\Software\mysql\data
  16. # 允许最大连接数
  17. max_connections=100
  18. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
  19. max_connect_errors=5
  20. #服务端默认编码
  21. character_set_server = utf8mb4
  22. #在创建新表时将使用的默认存储引擎
  23. default-storage-engine=INNODB
  24. # 配置时区
  25. default-time_zone='+8:00'
  26. #防止出现:行大小太大(>8126)。将某些列更改为TEXT或BLOB
  27. innodb_log_file_size = 512M
  28. innodb_strict_mode = 0
  29. # 解决无法group by查询
  30. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/465247
推荐阅读
相关标签
  

闽ICP备14008679号