当前位置: 代码网 > it编程>数据库>Mysql > Win安装MySQL8全过程

Win安装MySQL8全过程

2025年04月29日 Mysql 我要评论
win安装mysql81、下载mysqlmysql下载2、解压文件文件夹名称太长了,可修改短一点3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.inimy.ini文

win安装mysql8

1、下载mysql

mysql下载

2、解压文件

文件夹名称太长了,可修改短一点

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

4、在mysql根目录下新建文件my.ini

my.ini文件内容

[mysqld]
#数据库端口号
port=3306
#数据库根目录
basedir=d:\\mysql-8.4.1-winx64
#数据库数据保存路径
datadir=d:\\mysql-8.4.1-winx64\\data
 
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
 
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
 
#是否开启慢查询,on是开启
slow_query_log = on
#慢查询阈值(秒)
long_query_time = 0.5
 
# 临时表大小
tmp_table_size = 128m
# 用户可以创建的内存表的最大大小
max_heap_table_size = 128m
# 缓冲池的大小
innodb_buffer_pool_size = 3g
# innodb 日志刷新策略
innodb_flush_log_at_trx_commit = 0
# 用于控制group_concat返回最大长度,默认1024
group_concat_max_len = 10240
# 控制innodb表空间自动扩展的参数
innodb_autoextend_increment = 256
# innodb 日志缓冲区大小
innodb_log_file_size = 64m
# 用于指定连接缓冲区大小的参数
join_buffer_size = 128m
# 用于置顶排序的缓冲区大小的参数
sort_buffer_size = 64m
# 这个参数用在sort查询之后 ,以保证获取以顺序的方式获取到查询的数据。是上面参数的补充
read_rnd_buffer_size = 64m
 
# 语法校验规则
sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_engine_substitution
 
[mysql]
default-character-set=utf8mb4
 
[client]
port=3306
default-character-set=utf8mb4

5、配置系统环境变量

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

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

6、mysql初始化安装

  • mysql初始化命令
mysqld --initialize-insecure --user=mysql
  • 安装数据库服务
mysqld --install mysql
  • 删除数据库服务
mysqld -remove
  • 启动mysql服务
net start mysql
  • 停止mysql服务
net stop mysql
  • 初始化命令
mysqld --initialize-insecure --user=mysql

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

  • mysql服务安装
mysqld --install mysql

  • 启动mysql服务

  • 停止mysql服务

6、 结果验证

7、修改root密码

alter user 'root'@'localhost' identified by '新密码';

8、添加远程访问的新用户

  • 创建新用户
create user '用户名'@'%' identified by '密码';
  • 授予远程登陆权限
grant all privileges on *.* to '用户名'@'%' with grant option;
flush privileges;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com