持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情
进入官网
链接:
选择download
选择社区版本
这个地方会让你选择企业版,集群版本等。选择社区版本进行下载。
选择社区版下载
选择版本进行下载
如果想选择之前的老版本,点击Archives,进行版本选择。最新默认是8.
点击下载。第二个包括了源代码,测试所以文件比较大。
直接下载
点击下载后,会跳转到这个界面,让你注册或者登录,选择直接下载。
解压压缩包
将下载下来的压缩包进行解压,然后放置到自己希望的目录下。
设置环境变量
打开系统属性,选择环境变量,添加变量。
- 复制刚才下载路径的bin目录文件路径
- 在环境变量中添加路径变量
- 将bin路径加入到path中
双击Path进行编辑
- 点击新建,然后添加bin路径
添加 %MySQL_PATH%\bin,其中%MySQL_PATH%是引用刚才添加的MySQL变量路径。
- 测试路径设置
打开powershell或者bash
执行 mysql -V 可以看到MySQL的版本号,表示路径设置成功。
初始化配置
在MySQL主目录下创建data目录,用于存放数据。
和创建mysql.ini文件,用于配置参数
mysql.ini内容
其中basedir就是我们创建的data目录
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\programming\software\mysql-8.0.28-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
执行MySQL初始化
在控制台powershell或者bash中,直接执行(配置过环境变量,不用到MySQL bin目录进行执行)。
执行后,会等一会,然后什么也不会显示
mysqld --initialize-insecure --user=mysql
进行服务安装
执行
mysqld install
会提示安装成功
启动MySQL服务
执行命名,会提示启动成功。
net start mysql
登录MySQL
执行命令
mysql -uroot -p
直接回车,提示输入密码,直接回车(默认无密码)
设置MySQL root密码
执行命令,最后的root1234是我们设置的密码
mysqladmin -u root password root1234
修改MySQL root密码
如果我们之前密码是root1234,想修改为root
执行命令,其中-proot1234是我们之前的密码,root是新密码
mysqladmin -u root -proot1234 password root