美文网首页
zip安装MySQL 5.7.31

zip安装MySQL 5.7.31

作者: 天行_b6d0 | 来源:发表于2020-08-30 18:07 被阅读0次
一、下载MySQL 5.7.31版本

下载路径:https://dev.mysql.com/downloads/mysql/
进入后:

点击 Look for previous GA versions?

在下方选择(mysql-5.7.31-win32.zip)或者(mysql-5.7.31-winx64.zip) 下载

二、下载完成后解压至你想要存放的文件夹,如 E:\mysql\mysql-5.7.31-winx64

在该目录下新建一个my.ini文件并保存,文件内容如下


my.ini文件内容如下:

[mysqld]
basedir=E:\mysql\mysql-5.7.31-winx64\
datadir=E:\mysql\mysql-5.7.31-winx64\data\
port=3306
skip-grant-tables
character_set_server=utf8
default-storage-engine=innodb
innodb_file_per_table=1
collation-server=utf8_general_ci

[mysql]
default-character-set=utf8

[client]
default-character-set=utf8

三、以管理员的身份运行控制命令行
  1. 将文件路径切换到MySQL的bin目录下:

例:在命令行中先输入e:,回车转到E盘目录,输入cd E:\mysql\mysql-5.7.31-winx64\bin,就进入了bin文件夹下。

  1. 输入mysqld -install,此时显示

如果提示The service already exists,点击这里https://www.jianshu.com/p/236a9f1b0544

  1. 输入mysqld --initialize-insecure --user=mysqI,MySQL目录下会多出一个data文件夹,此时数据库密码为空

  2. 输入net start mysql启动mysql


    输入mysql -u root -p回车,因为密码为空,所以直接回车登录。如果想要修改密码输入update mysql.user set authentication_string =password('123456') where user= 'root' and Host= 'localhost' ;
    回车修改密码为123456完成。这里一定要注意记住密码,最好把密码设置的简单一点容易记,如果密码忘记的话重置密码比较麻烦

重置密码:

  • 关闭mysql,可以用tskill mysqld将其杀死
  • 在解压目录下,新建mysql配置文件my.ini
  • my.ini内容,指定
[mysqld]
skip-grant-tables
  • 启动mysqld
  • 在cmd里直接输入mysql登录,然后操作
update mysql.user set authentication_string=password('') where user='root and host='localhost';

flush privileges;
  • 注释my.ini中的skip-grant-tables,然后启动myqsld,然后就可以以新密码登录了
  1. 刷新权限flush privileges;
  1. 最后将my.ini文件中的最后一行注释掉
[mysqld]
basedir=E:\mysql\mysql-5.7.31-winx64\
datadir=E:\mysql\mysql-5.7.31-winx64\data\
port=3306
#skip-grant-tables
character_set_server=utf8
default-storage-engine=innodb
innodb_file_per_table=1
collation-server=utf8_general_ci

[mysql]
default-character-set=utf8

[client]
default-character-set=utf8

相关文章

网友评论

      本文标题:zip安装MySQL 5.7.31

      本文链接:https://www.haomeiwen.com/subject/vfuesktx.html