Windows下手动安装MySQL-5.7.32,完整详细教程


1.软件准备

从官网上下载Winodws 64位的MySQL-5.7.32-winx64.zip压缩包,将其解压到你需要存放的位置。

Windows下手动安装MySQL-5.7.32,完整详细教程

比如我放在C盘根目录下。

Windows下手动安装MySQL-5.7.32,完整详细教程

2.基本配置

进入到MySQL-5.7.32-winx64目录下,新建立一个my.ini的配置文件。

Windows下手动安装MySQL-5.7.32,完整详细教程

用记事本打开这个文件,将下面的内容粘贴进去。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:mysql-5.7.32-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:mysql-5.7.32-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
#default-storage-engine=INNODB

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_allowed_packet = 16M


lower_case_table_names=1
character-set-server=utf8
group_concat_max_len=1024000
#skip-name-resolve

optimizer_switch=index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,duplicateweedout=on,subquery_materialization_cost_based=on,use_index_extensions=on,condition_fanout_filter=on,derived_merge=off

join_buffer_size = 128M
sort_buffer_size = 6M
read_rnd_buffer_size = 64M
innodb_buffer_pool_size = 16G
innodb_thread_concurrency = 0

如果自定义的其它目录,请将basedir和datadir中的绝对路径修改为你的目录下,保存。

3.初始化

在地址栏中输入cmd打开命令提示符,输入以下命令后回车。

cd bin
Windows下手动安装MySQL-5.7.32,完整详细教程

执行以下命令初始化,初始化不设置密码。

mysqld --initialize-insecure --user=mysql --console 
Windows下手动安装MySQL-5.7.32,完整详细教程

安装服务,如果提示权限不足,请以管理员身份运行cmd后再次执行:

# 初始化配置,配置文件路径请根据实际情况修改
mysqld --install MySQL5.7 --defaults-file="C:mysql-5.7.32-winx64my.ini"
# 如果要卸载,请使用以下命令
# mysqld --install MySQL5.7
Windows下手动安装MySQL-5.7.32,完整详细教程

查看服务安装状态:

services.msc
Windows下手动安装MySQL-5.7.32,完整详细教程

在弹出的服务窗口中找到MySQL5.7服务,点击启动。

Windows下手动安装MySQL-5.7.32,完整详细教程

当然也可以使用命令启动:

net start MySQL5.7
# 停止
net stop MySQL5.7
Windows下手动安装MySQL-5.7.32,完整详细教程

这样就安装好了。

4.设置密码

输入:

# 输入后按回车,使用空密码登录
mysql -uroot -p
Windows下手动安装MySQL-5.7.32,完整详细教程

修改密码为123456,并开放所有权限给root,使其能够远程访问:

set password for root@localhost = password('123456');
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges; 
Windows下手动安装MySQL-5.7.32,完整详细教程

重新登录时,我们就可以用新密码登录了。

5.配置环境变量

为了更好的从控制台访问MySQL,需要配置环境变量。新建一个变量:MYSQL_HOME,将其值设置为:

C:mysql-5.7.32-winx64

Windows下手动安装MySQL-5.7.32,完整详细教程

再从path中,最后添加一项:

%MYSQL_HOME%bin
Windows下手动安装MySQL-5.7.32,完整详细教程

保存,再次打开cmd登录即可。

Windows下手动安装MySQL-5.7.32,完整详细教程


原文始发于微信公众号(运维贼船):Windows下手动安装MySQL-5.7.32,完整详细教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/177225.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!