windows下安装mysql(压缩版)

本文是关于windows下mysql压缩版下载、安装、使用

win7安装单个mysql

1)下载

官网下载页面 https://dev.mysql.com/downloads/mysql/
在这里插入图片描述选择版本、操作系统、系统位数,然后点击 Download
在这里插入图片描述点击 No thanks,just start my download
在这里插入图片描述如果官方镜像比较慢,请使用mysql国内镜像,地址参考下面博客,如果失效请自行百度mysql国内镜像,然后搜索对应操作系统的版本 https://editor.csdn.net/md/?articleId=103650043

2)安装使用

解压下载文件,解压后的文件中没有data文件夹和my.ini文件
在这里插入图片描述在bin目录下,shift+鼠标右键打开cmd窗口,执行初始化命令 mysqld --initialize-insecure --user=mysql
在这里插入图片描述执行完初始化命令后会自动生成data文件夹、创建默认数据库,数据库用户名为root,密码为空
在这里插入图片描述
在这里插入图片描述创建my.ini文件,以ANSI格式保存,可以使用下面配置,注意将basedir和datadir修改成自己的

# [mysql]指客服端,[mysqld]指服务端
[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir=D:\professional-soft\database\mysql-5.7.28-winx64
datadir=D:\professional-soft\database\mysql-5.7.28-winx64\data
character-set-server=utf8
default-storage-engine=INNODB

安装、启动mysql服务
执行安装命令 mysqld install mysql --defaults-file=“D:\professional-soft\database\mysql-5.7.28-winx64\my.ini”
出现 Service successfully installed. 表示安装成功
执行启动命令 net start mysql
在这里插入图片描述登陆mysql、修改初始密码
输入登陆命令 mysql -uroot -p 然后回车,因为初始密码为空,当出现 Enter password: 直接回车
在这里插入图片描述mysql版本不同,初始密码修改的方式也不同
mysql5.7.6之前使用 set password=password(‘123456’); 命令修改
mysql5.7.6开始使用 alter user user() identified by ‘123456’; 命令修改
在这里插入图片描述
注意:直接复制命令可能会产生异常
在这里插入图片描述

win7安装多个mysql

1)复制解压后的文件分别加上3307,3308后缀

在这里插入图片描述

2)安装mysql3307服务、mysql3308服务

参考单个mysql安装 https://blog.csdn.net/qq_40081611/article/details/83750542,注意以下几点

  1. 复制my.ini文件时,别忘记修改port、basedir、datadir
    在这里插入图片描述
  2. 对应的安装命令 mysqld install mysql3307 --defaults-file=“D:\professional-soft\database\mysql-5.7.28-winx64-3307\my.ini”

3)安装完mysql3307服务无法启动

在这里插入图片描述
在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services下对比mysql3306和mysql3307两者的Imagepath发现不同
(不一定是ControlSet001,有可能在ControlSet002、ControlSet003…中)
在这里插入图片描述
在这里插入图片描述参考mysql3306修改mysql3307中的Imagepath,再次启动mysql3307前需要关闭mysqld.exe
关闭所有mysqld.exe进程
在这里插入图片描述再次启动mysql3307
在这里插入图片描述
进入mysql3307数据库,常用命令mysql -uroot -p进入的是默认端口号为3306的mysql服务,要进入3307端口的mysql服务命令需要带上端口号,如 mysql -uroot -P3307 -p,执行命令后因为初始密码为空可直接回车进入

同样的方法安装mysql3308

4)启动mysql服务

可以在计算机管理-服务中启动mysql服务,也可以在相应bin目录下执行 net start serverName 命令
在这里插入图片描述
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章