1.MySQL官网下载当前需要版本
https://dev.mysql.com/downloads/windows/installer/8.0.html(下载地址)
https://blog.csdn.net/qq_38756992/article/details/84929787 (下载教程)
2.部分服务器、电脑可能出现 **vc.dll文件缺失,下面提供下载地址,64位、32位对应安装即可
https://pan.baidu.com/s/1TE6pAWvnnIMCZRuSyiIs1g 8xwf (这是借用别人的连接地址,失效了可以去csdn下载)
https://download.csdn.net/download/wangxiaoertedaye/11258983
3.MySQL5.7之后的版本,下载之后没有my.ini文件,需要自己生成,下面是亲测可用的直接复制即可,注意端口、安装、数据路径修改,创建成功之后将my.ini文件放置 bin目录下
[client]
port=3307
default-character-set=utf8
[mysqld]
port=3307
#设置mysql的安装目录
basedir=D:\MySql Server 5.7
#设置mysql的数据目录
datadir=D:\MySql Server 5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
4.开始安装
4.1 以管理员身份运行cmd,切换至 MySQL解压路径
cd D:\MySql Server 5.7\bin
4.2 安装MySQL mysql3307 自己起的另外一个服务名称,一台机器上 安装多个MySQL 需要每个服务名称不一样
mysqld -install mysql3307 --defaults-file="D:\MySql Server 5.7\bin\my.ini"
4.3 生成data文件夹
mysqld --initialize--user=mysql
4.4 启动MySQL服务,启动失败 1067 请参照4.5步骤执行
net start mysql3307
4.5 修改注册表信息 (这一步部分人能省略,上述启动失败执行下面操作)
运行-——regedit 打开注册表,修改默认执行路径,改为刚才mysql3307的安装路径,重启服务即可。
HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services 就能找到mysql3307了
5. 修改密码
5.1 登录MySQL 两种方式 采用第一种即可
mysql -u root-p(-p 输入密码登录) 第一次安装默认密码为空,直接回车
mysql -u root-P 3307 (-P 端口登录)
5.2 修改密码
5.7之后没有password字段,用下面
update mysql.user set authentication_string=password('system') where user='root' and Host = 'localhost';
5.7之前
UPDATE user SET Password = PASSWORD('system') WHERE user = 'root';
5.3 保存提交(这个防止修改,没生效)
flush privileges;
exit; 退出完成
5.4 修改my.ini文件,注释掉不验证密码登录
测试登陆成功后,为安全起见回到my.ini中把skip-grant-tables删除或注释掉。
6.至此多个MySQL安装成功