目 录CONTENT

文章目录

Windows下手动安装MySQL5.7.32

ZOUNAN
2022-05-29 / 0 评论 / 1 点赞 / 197 阅读 / 860 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1.软件准备

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

img

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

img

2.基本配置

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

img

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

[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-winx64\data
# 允许最大连接数
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 = 16G


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
# 此行大小根据现有内存大小配置,如果内存很大,可设置为16G
innodb_buffer_pool_size = 16G
innodb_thread_concurrency = 0

#  设备bin_log
server_id=2
log_bin=mysql-bin
binlog_format=ROW
expire_logs_days=30

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

3.初始化

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

cd bin

img

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

mysqld --initialize-insecure --user=mysql --console 

img

安装服务,如果提示权限不足,请以管理员身份运行cmd后再次执行。如果报以下的错误提示组件丢失,那么需要安装VC redist packages for x64软件包,安装完再次运行即正常。

接下来初始化配置:

# 初始化配置,配置文件路径请根据实际情况修改
mysqld --install MySQL5.7 --defaults-file="C:\mysql-5.7.32-winx64\my.ini"
# 如果要卸载,请使用以下命令
# mysqld --remove MySQL5.7

img

查看服务安装状态:

services.msc

img

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

img

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

net start MySQL5.7
# 停止
net stop MySQL5.7

img

这样就安装好了。

4.设置密码

输入:

# 输入后按回车,使用空密码登录
mysql -uroot -p

img

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

set password for root@localhost = password('123456');
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges; 

img

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

5.配置环境变量

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

C:\mysql-5.7.32-winx64

img

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

%MYSQL_HOME%\bin

img

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

img

1

评论区