0


mysql 8详细安装过程(windows 11)

  1. 本次在windows 11中安装mysql-8.4.1的压缩版。需要注意的是,其中涉及的安装配置比较多,以及需要执行的命令较多,建议大家收藏保存。

一、安装环境

二、下载mysql

  1. 下载地址:MySQL :: Download MySQL Community Server

如果没有oracle账号,点击上面下载按钮后将进入下面页面,点击“**No thanks, just start my download.**”直接进行下载。

三、安装mysql

直接解压下载的安装文件

将解压后的文件拷贝到指定目录下,本次安装直接拷贝到D根目录下。

PS:目录名中不应该包含中文。

如果文件后缀名不显示,请按照下图操作

新建文件夹data,用于保存数据库数据文件

在mysql根目录下新建文件my.ini,文件内容如下:

my.ini文件内容,可根据实际情况增减。

  1. [mysqld]
  2. #数据库端口号
  3. port=3306
  4. #数据库根目录
  5. basedir=D:\\mysql-8.4.1-winx64
  6. #数据库数据保存路径
  7. datadir=D:\\mysql-8.4.1-winx64\\data
  8. # 服务端使用的字符集默认为utf8mb4
  9. character-set-server=utf8mb4
  10. # 允许最大连接数
  11. max_connections=200
  12. # 允许连接失败的次数。
  13. max_connect_errors=10
  14. #是否开启慢查询,ON是开启
  15. slow_query_log = ON
  16. #慢查询阈值(秒)
  17. long_query_time = 0.5
  18. # 临时表大小
  19. tmp_table_size = 128M
  20. # 用户可以创建的内存表的最大大小
  21. max_heap_table_size = 128M
  22. # 缓冲池的大小
  23. innodb_buffer_pool_size = 3G
  24. # InnoDB 日志刷新策略
  25. innodb_flush_log_at_trx_commit = 0
  26. # 用于控制group_concat返回最大长度,默认1024
  27. group_concat_max_len = 10240
  28. # 控制InnoDB表空间自动扩展的参数
  29. innodb_autoextend_increment = 256
  30. # InnoDB 日志缓冲区大小
  31. innodb_log_file_size = 64M
  32. # 用于指定连接缓冲区大小的参数
  33. join_buffer_size = 128M
  34. # 用于置顶排序的缓冲区大小的参数
  35. sort_buffer_size = 64M
  36. # 这个参数用在sort查询之后 ,以保证获取以顺序的方式获取到查询的数据。是上面参数的补充
  37. read_rnd_buffer_size = 64M
  38. # 默认使用“mysql_native_password”插件认证
  39. default_authentication_plugin=mysql_native_password
  40. # 语法校验规则
  41. sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
  42. [mysql]
  43. default-character-set=utf8mb4
  44. [client]
  45. port=3306
  46. default-character-set=utf8mb4

配置系统环境变量

“此电脑”右键->属性->高级系统设置->高级->环境变量

在“环境变量”中的“系统变量”中点击“新建”

新建变量名为MYSQL_HOME的变量,变量值为mysql的安装路径。

变量名:MYSQL_HOME

变量值:D:\mysql-8.4.1-winx64

修改变量名为PATH的变量值:

在窗口右侧点击“新建”或者在空行中双击鼠标左键,填入如下两行内容。

%MYSQL_HOME%

%MYSQL_HOME%\bin

所有窗口点击“确定”按钮关闭。


下面还是安装数据库服务

使用管理员方式打开操作系统命令行窗口

进入mysql中的bin目录下

mysql安装命令汇总

mysql初始化命令

mysqld --initialize-insecure --user=mysql

安装数据库服务
mysqld --install mysql

删除数据库服务

mysqld -remove

启动mysql服务

net start mysql

停止mysql服务

net stop mysql

1、初始化命令

mysqld --initialize-insecure --user=mysql

安装完成后无任何提示信息

2、mysql服务安装

mysqld --install mysql

3、启动mysql服务

启动mysql服务

net start mysql

停止mysql服务

net stop mysql

通过服务中进行启动

通过

通过win+R运行启动或停止mysql服务,在运行中直接输入命令后回车

启动mysql服务

net start mysql

停止mysql服务

net stop mysql

可以在服务中设置mysql服务的启动类型,建议设置为自动,或者自动(延迟启动)。

四、安装结果验证

在命令行窗口中,输入:mysql -uroot -p

总结

  1. 本次在windows 11系统中安装mysql 8.4.1,在安装过程中,出现过几个问题,虽然最后都解决了,但是这也说明在安装中会遇到各种各样的你不知道的坑。
  2. 遇到的问题如下:
  3. 1、初始化成功,但是在data文件中只有三个文件
  4. ![](https://i-blog.csdnimg.cn/direct/42c7ed5d46a14709a8156675d01de3bc.png)
  5. 导致这个问题的原因是使用的初始化命令错误
  6. 2、在初始化完成,并且服务安装成功后,启动报错
  7. 查看日志文件发现是因为在my.ini中添加了“default_authentication_plugin=mysql_native_password”这个导致启动失败,然后删除服务,修改ini文件,删除data,在重新初始化、安装服务,启动,这次就启动ok了。
  1. 最后的最后,遇到错误了不要怕,当你找到错误并解决了错误,你将会很有成就感。在以后得开发中,当你遇到的错误越多,解决的越多,那么你就是一位经验丰富,能够解决各种问题的专家了。
  2. 反而越是遇不到错误,那么只能表示你解决问题的能力没有的到锻炼,遇到问题后可能胡束手无策。
标签: java 后端 mysql

本文转载自: https://blog.csdn.net/2402_85610348/article/details/140182653
版权归原作者 搞工地的 所有, 如有侵权,请联系我们删除。

“mysql 8详细安装过程(windows 11)”的评论:

还没有评论