1:官网下载
搜索官网下载https://downloads.mysql.com/archives/community/打开后如图
这里以5.7.4版本为例,选择对应的操作系统,这里为64位windows点击下载,随后得到一个压缩包,解压到你需要放在的目录下(路径中尽量不要出现中文)解压后如图
2:新建配置文件
在解压目录下新建一个my.ini文件
打开该文件并将以下内容复制粘贴进去并保存
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
这些为一些默认的配置字符集等不作赘述
3:配置环境变量
接下来为了在全局能使用sql命令将配置环境变量
在设置里找到(这里以操作系统win11为例子)
然后点击进去找到高级->环境变量
在系统变量里找到新建,新建如图
然后点击确定保存,随后在系统变量里找到path
双击后点击右侧新建
新建如图
即将bin目录下的一些可执行文件添加到全局中,编辑后保存并推出
4:初始化仓库并注册mysql服务
- 打开命令行面板(在搜索中输入cmd)并以管理员方式运行 注意未以管理员方式运行可能会报权限不够的错误
- 在黑框里输入
mysqld --initialize-insecure
- 该命令执行后将会在目录下生成一个data文件夹用来存放后续数据库中的数据
- 注册Mysql服务:
- 在命令行中继续输入
mysqld -install
执行后便将mysql注册成你电脑的服务,在命令行中输入 services.msc即可查看你当前电脑的服务
执行了注册命令后再查看当前电脑服务便可发现mysql服务已经被注册进来
- 可将启动类型改为自动这样每次开机该服务都会自启动
5: 启动Mysql服务
- 在命令行里敲入 net start mysql 回车
net start mysql //启动mysql
net stop mysql //停止服务
修改默认账户密码
- 在命令行键入 mysql -u root -password 1234 回车
mysql -u root -password 1234 //-u后面为登录的用户名 -password则为登录的密码可以改为自己喜欢的
6:登录Mysql
- 在命令行中输入 mysql -uroot -p1234,回车,出现下图则为登录成功
- 输入exit即可退出服务
- 至此,mysql安装成功
报错mysql既不是外部命令也不是可运行的程序
若出现图中这样则要检查
- 环境变量配置是否正确
- 是否以管理员方式运行命令行窗口