近期在做项目开发时,本地开发环境用的mysql5.0,但是服务器用的5.7,为了与服务器环境保持一致,又不想破坏现有的mysql环境,我考虑让两个mysql版本同时存在,接下来开始了我的漫漫爬坑之路。
首先下载mysql5.7版本,https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.34-winx64.zip
服务安装步骤:
1、使用管理员命令窗口进入mysql的bin目录下;
2、初始化mysql文件信息,输入mysqld --initialize-insecure --user=mysql,可能会提示缺少data文件夹,手动在mysql文件夹下面建一个即可;
3、安装服务 mysqld install mysql2 --defaults-file=“F:\Mysql5.7.34\my.ini” mysql2是因为我还保留了原来的mysql服务,所以我重新命名了,请注意defaults-file,记得s,我在网上复制的其他人的结果少了s,导致后面在启动服务时无法启动;
4、启动服务 net start mysql2;
5、登录数据库 mysql -uroot -hlocalhost -P3307。这一步我也被坑了很久,之前我没加端口,因为原来的mysql服务是3306,我停掉了,重新安装的mysql2这个服务,端口是3307,但是我在mysql2服务启动成功后,登录mysql数据库时我少些了端口