MySQL57安装,zip格式安装包,“踩坑人”分享


下载

  1. MySQL官方下载网站

在MySQL官网https://dev.mysql.com/downloads/ 上默认只能下载最新的版本,现在MySQL5.7已经被放到了这个页面历史版本里,点击Looking for previous GA versions。


MySQL57安装,zip格式安装包,“踩坑人”分享

点击下载MySQL57


2.然后根据操作系统位数选择对应的版本


MySQL57安装,zip格式安装包,“踩坑人”分享

选择MySQL安装包


解压

解压到一个路径下:注意:路径不能有中文,不要有空格

我解压到了

D:\\tools\\mysql-5.7.29-winx64

创建MySQL配置文件

在安装目录`D:\\tools\\mysql-5.7.29-winx64`下新建一个**my.ini**写入以下内容,(注意修改路径)

<code>[mysqld]
#端口号
port=3306
#MySQL解压路径
basedir=D:\\\\tools\\\\mysql-5.7.29-winx64
#MySQL数据文件路径
datadir=D:\\\\tools\\\\mysql-5.7.29-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/<code>

初始化数据库

  1. 以管理员身份运行命令行窗口
MySQL57安装,zip格式安装包,“踩坑人”分享

以管理员身份打开CMD

2.切换目录到MySQL解压目录

MySQL57安装,zip格式安装包,“踩坑人”分享

切换到MySQL解压目录

3.初始化数据库

在上面的命令行窗口中执行

mysqld --initialize

安装服务

在上面的命令行窗口中执行

mysqld -install

如果成功执行,打开服务面板会安装一个服务名为MySQL的服务

MySQL57安装,zip格式安装包,“踩坑人”分享

MySQL服务名

设定root密码

1. 在my.ini文件(MySQL的配置文件)的[mysqld]下加一行

skip-grant-tables

然后在任务管理器启动MySQL服务

2. 启动MySQL服务

  • 在服务面板点右键

MySQL57安装,zip格式安装包,“踩坑人”分享


  • 或者在命令行窗口使用

net start MySQL

3. 然后在命令行窗口输入

mysql -uroot -p

MySQL57安装,zip格式安装包,“踩坑人”分享

第一次登录MySQL,不需要密码

4. 在上面MySQL窗口客户端中使用

update mysql.user set authentication_string=password("123456") where user="root";

经过以上命令将root的密码设置为123456,可以根据自己的情况修改

在上面MySQL窗口客户端中使用刷新授权

flush privileges;

6. 退出

​ 执行quit或ctrl+Z退出

MySQL57安装,zip格式安装包,“踩坑人”分享

修改密码完成,退出

7. 修改MySQL配置文件

然后将my.ini文件中刚才加的skip-grant-tables这一行删掉,保存后再重启MySQL服务

8. 然后运行mysql -uroot -proot就可以用root用户名和root密码登录了

MySQL57安装,zip格式安装包,“踩坑人”分享


踩坑

如果提示:

You must reset your password using ALTER USER statement before executing this statement.

使用以下命令修改:

alter user user() identified by "123456";


分享到:


相關文章: