文章目录
概要
MySQL 是一个开源的关系型数据库管理系统(RDBMS),由 Oracle 维护,基于 SQL(Structured Query Language)进行操作。它广泛应用于网站和应用程序中,支持跨平台运行(如 Linux、Windows、macOS 等)。MySQL 以其高速、可靠性和灵活性闻名,适用于从小型应用到大型企业级数据库
MySQL下载地址官网:MySQL :: Download MySQL Community Server (Archived Versions)
安装流程
第一步:到官网下载MySQL的压缩包并且解压到自己本地
等待下载完成
打开解压之后的文件展示如图所示第一步已完成了
第二步:配置自己本机电脑的环境配置和启动MySQL服务
创建文本文档名称和后缀必须一样
my.ini
[mysql]
#设置 MySQL 客户端的默认字符集为 UTF8,这样客户端发送的请求将使用 UTF-8 编码,确保支持中文等多字节字符,避免乱码
default-character-set=utf8
[mysqld]
#设置 MySQL 服务器监听的端口号,默认端口为 3306。尽管可以自定义端口,但通常推荐使用默认端口,避免不必要的兼容性问题
port = 3306
#设置 MySQL 安装的根目录路径,即 MySQL 程序文件所在的目录。这里的路径指定的是你解压 MySQL 的位置
basedir=D:\Roaming\mysql-9.0.1-winx64
#设置 MySQL 数据文件存储的目录。执行初始数据库时候会生成一这份文件夹
datadir=D:\Roaming\mysql-9.0.1-winx64\data
#设置 MySQL 允许的最大连接数,默认值通常是 151。此设置决定了同时连接到数据库的最大客户端数量。
max_connections=200
#设置服务器使用的默认字符集.该设置影响创建的表、列以及客户端连接到数据库时的字符集
character-set-server=utf8
#设置默认存储引擎为 InnoDB,InnoDB 支持事务、行级锁和外键约束,是 MySQL 中最常用的存储引擎。
default-storage-engine=INNODB
#设置 MySQL 的 SQL 模式,控制 SQL 查询的行为
#NO_ENGINE_SUBSTITUTION: 禁止使用默认存储引擎代替被要求的引擎(例如,当 InnoDB 不可用时,MySQL 会拒绝创建表并报错,而不是回退到其他存储引擎)。
#STRICT_TRANS_TABLES: 启用严格模式,在插入或更新数据时,如果数据类型不匹配(例如插入字符串到整型字段),会导致错误而非自动修正。
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
重要说明,必须要以管理员的身份运行命令窗口。不然到后面会提示权限不够
输入mysqld --initialize
说明:mysqld --initialize
主要用于初始化 MySQL 数据库实例的基础结构,确保 MySQL 数据目录和系统表创建完毕,并为数据库服务做好准备
如图所示执行成功
执行启动MySQL服务,如果启动失败,如图所示请下滑到技术细节--MySQL启动失败
net start mysql
如图所示,服务启动成功
第三步:打开初始数据库的密码文本,《登录MySQL》并且修改数据库密码
鼠标右键会粘贴密码,按键盘的回车键。执行
如图所示登录成功
修改了密码一定要记住了
设置成功,如图所示
第四步:重新登录MySQL
输入的密码是自己设置的新密码哦
如图所示密码修改成功,并且成功登录
技术细节
问题解决
执行mysqld -install
表示权限不够。需要关闭命令窗口以管理员的身份运行。请上滑页面到打开命令窗口教程
MySQL启动失败,解决
输入这个命令:sc qc mysql
重新安装一下服务mysqld --install mysql
并且检查sc qc mysql
如图所示安装成功
小结
有任何问题可以私信作者或者关注作者的公众号《全栈鍾猿》回复作者会第一时间看到信息为您解答