MySQL:安装与配置[通俗易懂]

MySQL:安装与配置[通俗易懂]
一、MySQL安装 0、下载社区版安装包 官网下载地址:https://dev.mysql.com/downloads/installer/ 1、进入安装页…

	MySQL:安装与配置[数据库教程]

一、MySQL安装

0、下载社区版安装包

官网下载地址:https://dev.mysql.com/downloads/installer/


技术图片

1、进入安装页面,这里不选择默认安装的所有工具,仅选择Server only。


技术图片

2、如果没有VC++环境就点击execute安装,已安装就继续下一步。


技术图片

3、安装MySQL服务,Next。


技术图片


技术图片

4、进入MySQL的配置环节,首先是MySQL的集群设置,由于目前只使用单机版不用集群,直接Next。


技术图片

5、MySQL默认端口为3306,若果被占用可以更改。


技术图片

6、密码加密机制选择:默认选择MySQL8.0引入的新的密码加密机制,这里为了兼容性,选择传统加密模式。


技术图片

7、设置root账号的密码。


技术图片

8、设置服务名(默认名MySQL80),这里勾选开机启动。


技术图片

9、执行此前的配置,之后点击finish完成安装。


技术图片

10、配置环境变量。

找到MySQL的安装路径下的bin目录(默认路径:C:Program FilesMySQLMySQL Server 8.0in),添加到系统环境变量。


技术图片


技术图片

11、登录测试。

> mysql -u root -p
> Enter Password:******
...
mysql>

二、MySQL配置

打开C盘的隐藏文件夹ProgramData目录,MySQL数据文件默认保存Data目录下,其中 my.ini 为MySQL的配置文件。


技术图片

[client]
port=3306 #默认链接端口

[mysql]
no-beep #错误时蜂鸣器不报警

[mysqld]
port=3306 #服务端口号
datadir=C:/ ProgramData/ MySQL/ MySQL Server8.0/Data#数据目录
default_authentication_plugin= caching_sha2_password#密码认证插件
default_storage_engine= INNODB #默认存储引擎
sql_mode=" STRICT TRANS TABLES, NO ENGINE_ SUBSTITUTION" #开启严格模式
log_output=FILE #用文件记录日志
general-log=0 #关闭日志输出
general_logfile=" DESKTOP-HB42AU2.log"#日志文件名称
slow_query_log=1 #开启慢查询日志
slow_query_log_file=" DESKTOP-HB42AU2-51oW.1og"#慢查询日志文件名称
long query time=10 #大于多少秒的执行SQL被记录在慢查询日志
log- error=" DESKTOP-HB42AU2.err" #错误日志名称
server-id=1 #数据库ID(配置集群使用)
lower_case_table_names=1 #把表名转换成小写
secure-file-priv="C:/ ProgramData/MySQL/ MySQL Server8.0/Uploads" #导入导出数据的目录地址
max_connections=151 #最大连接数
table_open_cache=2000
tmp_table_size=16M
thread_cache_size=18 #线程数量
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=8M
key_buffer_size=8M
read_buffer_size=0
...

MySQL:安装与配置

原文地址:https://www.cnblogs.com/bqzzz/p/14403252.html

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

(0)
上一篇 2023-04-08
下一篇 2023-04-08

相关推荐

  • CDH6.0.1 搭建过程及所遇到的错误处理[通俗易懂]

    CDH6.0.1 搭建过程及所遇到的错误处理[通俗易懂]一、集群服务器配置说明(整个过程中我会提前把一些小坑填上,有的坑后面没有提到) IP 节点名 OS Cores Memory Disk Remark 172.25.16.1 cdh1 CentOS7.

    2023-02-18
    151
  • oracle创建分区表「建议收藏」

    oracle创建分区表「建议收藏」小白的进阶之路总是充满着荆棘 上才艺 create table test ( id varchar2(10), update date ) partition by range(date) inte…

    2023-03-18
    175
  • python非线性数据结构(Python线性结构)

    python非线性数据结构(Python线性结构)数据类型是每种编程语言必备的属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,使用正确的数据类型是十分有必要的,以下是Python编程常用的数据类型:

    2023-12-07
    122
  • MySQL中时间函数NOW()和SYSDATE()的区别[亲测有效]

    MySQL中时间函数NOW()和SYSDATE()的区别[亲测有效]mysql中日期函数还是比较常用的。 主要是NOW()和SYSDATE(),但是两者还是有区别的, NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。 执行下列语句: se…

    2023-02-21
    153
  • Oracle学习笔记二十六:触发器的使用「建议收藏」

    Oracle学习笔记二十六:触发器的使用「建议收藏」一、触发器简介 • 什么是触发器(trigger) • 触发器在数据库里以独立的对象存储,由数据库产生某一类事件而启动运行,即触发器是当某个事件发生时自动地隐式运行。 • 触发器的特点 •

    2023-05-22
    142
  • 基础架构(1)[通俗易懂]

    基础架构(1)[通俗易懂]`MySQL`分为两部分: 层 包含连接器、查询缓存、分析器、优化器、执行器等,涵盖 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比

    2023-02-11
    137
  • Python split函数用于字符串分割

    Python split函数用于字符串分割在Python中,字符串是一种常见的数据类型,而字符串分割是在操作字符串时经常需要用到的操作之一。Python提供了一个内置的split()函数,可以对字符串进行分割。该函数非常灵活,可以以指定的分隔符为基础,对字符串进行分割,并返回一个分隔后的列表。在本文中,我们将详细介绍Python split函数的使用。

    2023-12-15
    101
  • 03 SQL2005数据库备份和还原

    03 SQL2005数据库备份和还原1、数据库备份的意义硬件故障或误操作2、数据库的恢复模式(数据库属性——选项——恢复模式)完整:可恢复到数据库故障时间点或指定时间点大容量日志:数据库日志不记录对数据修改的时间,效率高,通过日志只能…

    2023-04-05
    179

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注