之前安装了mysql8,但后来需要用jdk1.7,mysql8又不支持,就想装个5.7版本的一起用。下面是安装过程:
下载5.7
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
解压到自定义路径,我的如下:
D:\\MySQL-5.7\\mysql-5.7.24-winx64
环境变量
键名:MYSQL_HOME
值:D:\\MySQL-5.7\\mysql-5.7.24-winx64
在Path中添加:%MYSQL_HOME%\\bin
新建my.ini文件,内容如下
[mysqld]
port = 3307
dir=D:\\MySQL-5.7\\mysql-5.7.24-winx64
datadir=D:\\MySQL-5.7\\mysql-5.7.24-winx64\\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
端口号3306是mysql8,5.7用3307端口把。。。
对应 dir,datadir自己改。
初始化与安装
管理员运行cmd,到对应的bin目录下,运行命令mysqld install mysql7
mysql7是我自己取的服务名。
然后打开计算机服务,发现多了mysql7服务,之后必须先初始化生成data文件夹,不然服务无法启动!
继续执行
mysqld --initialize
然后不要忘了到注册表,找到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\mysql7,检查imagePath的值是否与mysql安装路径对应
我的值为:\"D:\\MySQL-5.7\\mysql-5.7.24-winx64\\bin\\mysqld\" MySQL7
启动服务
net start mysql7
这里登录有个坑,5.7给了我们随机密码
去data/xxx.err文件中找到临时密码,进行登录。
mysql -P3307 -uroot -p
然后输入那个随机密码,然后更改密码:
set password for root@localhost=password(\'你的密码\');
quit之后,重新登录
继续阅读与本文标签相同的文章
上一篇 :
安卓实现拍照、上传图片以及剪切图片
下一篇 :
中国移动发起2020年5G大集采
-
工程院院士刘韵洁:5G前景很大,但主要是行业应用
2026-05-14栏目: 教程
-
陆奇:看好5G技术,但应用好5G还需要时间
2026-05-14栏目: 教程
-
在Visual Studio中使用clang-tidy进行代码分析
2026-05-14栏目: 教程
-
甘薇贾跃亭曝出离婚消息,贾跃亭破产前转账51万美元,作为“家庭费用”
2026-05-14栏目: 教程
-
指静脉识别黑科技加身,6.9秒破百,体验纯电动轿跑零跑S01
2026-05-14栏目: 教程
