win10上MySql5.5版本升级到5.7

1、首先下载mysql5.7:

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

根据自己电脑选择mysql位数进行下载,在此我下载的是zip压缩版本的,下载完成后解压

win10上MySql5.5版本升级到5.7

 

 2.关闭现有mysql服务。管理员身份打开cmd窗口,进入到mysql目录下面,将mysql服务移除

输入:mysqld -remove xxx,xxx为要卸载的mysql服务,可以在服务中查看(按键盘的win+R--->输入services.msc后确定进入服务列表)

win10上MySql5.5版本升级到5.7

 

 

win10上MySql5.5版本升级到5.7

 

 3.在mysql5.7目录中创建my.ini文件,注意替换路径,内容如下:

 

[mysqld]

#设置3306端口
port = 3306
 
# 设置mysql的安装目录
basedir=D:\Program Files\MySQL\mysql-5.7.30-winx64 
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\MySQL\mysql-5.7.30-winx64\data
#设置跳过密码直接进入mysql,需要重新mysql服务
skip-grant-tables

 

4.启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,添加mysql5.7服务

mysqld --install mysql5.7

 

5.再输入如下命令,进行初始化数据文件

mysqld --initialize-insecure --user=mysql

 

6.然后输入net start mysql5.7再次启动mysql

win10上MySql5.5版本升级到5.7

 

7.然后用下面命令进入mysql管理界面,因为上面设置了跳过密码所以密码处不输入

mysql -u root -p

 

8.更改root密码

update mysql.user set authentication_string=password(‘root‘) where user=‘root‘ and Host = ‘localhost‘;

 

9.输入下面命令进入刷新权限,然后输入exit退出mysql

flush privileges;

 

10.修改my.ini文件删除最后一句#skip-grant-tables

win10上MySql5.5版本升级到5.7

 

 11.先停止服务,然后重启mysql服务

net stop mysql5.7
net start mysql5.7

 

12.进入cmd中,输入mysql,输入mysql -uroot -proot

win10上MySql5.5版本升级到5.7

 

 

 大功告成!@

win10上MySql5.5版本升级到5.7

上一篇:5.7.17版本mysqlbinlog实时拉取的二进制日志不完整的原因分析


下一篇:postgres数据库之postgres