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

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

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

用记事本打开这个文件,将下面的内容粘贴进去。
[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

执行以下命令初始化,初始化不设置密码。
mysqld --initialize-insecure --user=mysql --console

安装服务,如果提示权限不足,请以管理员身份运行cmd后再次执行:
# 初始化配置,配置文件路径请根据实际情况修改
mysqld --install MySQL5.7 --defaults-file="C:mysql-5.7.32-winx64my.ini"
# 如果要卸载,请使用以下命令
# mysqld --install MySQL5.7

查看服务安装状态:
services.msc

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

当然也可以使用命令启动:
net start MySQL5.7
# 停止
net stop MySQL5.7

这样就安装好了。
4.设置密码
输入:
# 输入后按回车,使用空密码登录
mysql -uroot -p

修改密码为123456,并开放所有权限给root,使其能够远程访问:
set password for root@localhost = password('123456');
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;

重新登录时,我们就可以用新密码登录了。
5.配置环境变量
为了更好的从控制台访问MySQL,需要配置环境变量。新建一个变量:MYSQL_HOME,将其值设置为:
C:mysql-5.7.32-winx64

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

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

原文始发于微信公众号(运维贼船):Windows下手动安装MySQL-5.7.32,完整详细教程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/177225.html