Windows平台Mysql5.7.35安装
⼀、安装包下载
因为本次安装5.7版本,所以需要选归档下载:
3、下载完后解压放到安装⽬录 (本次是解压在C盘根⽬录)
⼆、安装
1、配置环境变量
右键“此电脑”--“⾼级系统设置”--"环境变量" 新建系统变量
变量名:MYSQL_HOME
变量值:C:\mysql-5.7.35-winx64      (安装⽬录,以实际为准)
2、 创建及配置my.ini⽂件
5.7.35版本安装包默认已不带my.ini⽂件了,默认会在安装⽬录下⽣成data⽂件,如果安装⽬录⼜在系统盘就不好了,所以建议⼿动创建my.ini⽂件。在安装包根⽬录上创建my.ini⽂件,输⼊如下信息(可依需求⾃⾏更改):
2
3#Setting the default character set of MySQL client
4
5default-character-set=utf8
6
7[mysqld]
8
9#Set 3306 port
10
11port = 3306
mysql下载后安装中出现提示不到安装包
12
13#Set MySQL installation directory
14
15basedir=D:\\DB_files\\mysql
16
17#Maximum number of connections allowed
18
19max_connections=200
20
21#The character set used by the server is the 8-bit Latin1 character set by default
22
23character-set-server=utf8
24
25#The default storage engine that will be used when creating a new table
26
27default-storage-engine=INNODB
注意, 这⾥的⽬录是⽤双反斜杠(亲测有⽤),有的⽂章是写单反斜杠(本⼈未验证) 。
3、⽣成data⽂件
5.7.35默认也是没有data⽬录的,不建议⼿动创建data⽬录,建议由mysql来⽣成。(有⽂章说⾃⾏创建data会报错)以管理员⾝份运⾏cmd,进⼊安装包bin⽬录(C:\mysql-5.7.35-winx64\bin,⾃⾏依实际⽬录更改)
执⾏命令:
mysqld --initialize-insecure --user=mysql
C:\mysql-5.7.35-winx64\bin>mysqld --initialize-insecure --user=mysql
可以看到D:\DB_files\mysql⽬录多了个data⽂件夹
4、开始安装服务
执⾏命令:
mysqld --install
C:\mysql-5.7.35-winx64\bin>mysqld --install
Service successfully installed.
5、启动服务
执⾏命令:
C:\mysql-5.7.35-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
6、登⼊验证
Mysql正常启动后,使⽤root登⼊进⾏验证(密码为空)
C:\mysql-5.7.35-winx64\bin>mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.35 MySQL Community Server (GPL)
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
7、更改密码
因为默认密码是空,不安全,建议对root⽤户进⾏更改密码;
alter user root@localhost identified by '你的密码';
mysql>alter user root@localhost identified by '你的密码';
Query OK, 0 rows affected (0.00 sec)
⾄此,Mysql已安装成功
三、问题解决
1、未配置my.ini⽂件,安装好后发现⽆处更改data⽬录
思路:卸载服务--创建my.ini⽂件--重新⽣成data⽬录
C:\mysql-5.7.35-winx64\bin>net stop mysql
MySQL 服务正在停⽌.
MySQL 服务已成功停⽌。
删除服务
C:\mysql-5.7.35-winx64\bin>sc delete mysql
创建my.ini⽂件(把data⽬录调整到其它位置)后,重新安装
C:\mysql-5.7.35-winx64\bin>mysqld --install
Service successfully installed.
启动服务
C:\mysql-5.7.35-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。