技术思绪摘录旅行
之前发过mysql最新版本8.0的安装教程,这次发一下5.7的最新版本的安装教程,有一点点不一样,都是大同小异的

1、下载地址

https://downloads.mysql.com/archives/community/

image.png

打开后,选择对应的5.7.34版本,会出现几个zip下载文件选项。我们选择64bit的就行了

也可以直接下载我站点的文件,我已经为你们下载好了:mysql-5.7.34-winx64.zip

2、将压缩包解压到D:\SoftWare

创建data文件夹,my.ini文件

image.png

my.ini配置内容如下

[client]
port=3306
default-character-set=utf8

[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\SoftWare\mysql-5.7.34-winx64
# 设置为MYSQL的数据目录
datadir=D:\SoftWare\mysql-5.7.34-winx64\data
port=3306
character_set_server=utf8
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER,only_full_group_by
#开启查询缓存
explicit_defaults_for_timestamp=true
#底下代码开启,是数据库每次重启之后不要密码就可以连接数据库,适用于管理员忘记密码时的操作
#skip-grant-tables
max_allowed_packet = 128M

#需要设置的长度
group_concat_max_len = 5120

wait_timeout=300
interactive_timeout=300
group_concat_max_len = 51200

#设置最大连接数 重启生效
max_connections=1000
#开启查询缓存
#query_cache_size=128M
#query_cache_type=1

innodb_buffer_pool_size =1024M

3、安装Visual C++ Redistributable Packages for Visual Studio 2013,不然要报错

https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

4、管理员方式打开cmd,切换到D:\SoftWare\mysql-5.7.34-winx64\bin目录下,执行以下命令

>mysqld --initialize --console

这句执行完之后,会给出root@localhost的初始密码

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: CarsonYang
...

CarsonYang就是初始密码,待会儿用得上,执行之后,data文件夹会生成很多文件。

5、继续执行命令,进行服务安装

>mysqld –install MySQL57

看到成功之后,再执行启动

>net start   MySQL57 \\启动服务

其他命令

>mysqld --remove MySQL57  \\卸载服务
>net stop MySQL57   \\停止服务

6、启动之后,登录mysql

>mysql -u root -p
>Enter password:这里就是刚刚的密码catsonyang

7、修改密码并刷新权限

>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 
>FLUSH PRIVILEGES;

8、开启远程访问

Navicat for MySQL工具连接数据库,点击“用户”,新增一个%为连接地址的账户,给数据库赋于想给的权限即可。

CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫