windows10安装mysql8.0.27解压版
windows10安装mysql8.0.27解压版
·
windows10安装mysql-8.0.27
1、下载mysql
#mysql官网下载地址
https://dev.mysql.com/downloads/mysql/8.0.html
#历史版本下载地址
https://downloads.mysql.com/archives/community/
2、解压缩配置
3、创建data文件夹和my.ini文件
1、创建data文件夹
2、准备my.ini
[mysqld]
#数据库端口号
port=3306
#数据库根目录
basedir=D:\\software\\mysql\\mysql-8.0.27-winx64
#数据库数据保存路径
datadir=D:\\software\\mysql\\mysql-8.0.27-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
4、配置到系统环境变量中
5、mysql初始化以及安装命令
#一、mysql初始化命令
mysqld --initialize-insecure --user=mysql
#二、安装数据库服务
mysqld --install mysql
#启动mysql服务
net start mysql
其他命令相关
#删除数据库服务
mysqld -remove
#停止mysql服务
net stop mysql
6、验证并登录回车直接登录
#登录mysql
mysql -uroot -p
#密码为空,直接回车即可进入
#进入后修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
#刷新授权
FLUSH PRIVILEGES;
更多推荐
已为社区贡献1条内容
所有评论(0)