本文是关于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,注意以下几点
- 复制my.ini文件时,别忘记修改port、basedir、datadir
- 对应的安装命令 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 命令
mysql安装遇到的错误
vm安装windows7,然后在windows7种安装mysql
查看日志 mysqld --console
将\改为/启动成功
navicat15安装激活
https://www.cnblogs.com/hfxtest/p/12513210.html