Mysql-5.7.28安装
1、下载Mysql安装包
https://dev.mysql.com/downloads/mysql/

默认进去后是8.0版本,需要下载较早的版本,点右侧Looking for previous GA versions? 进入下载页面
根据自己需要下载对应的版本,这里以5.7.28为例

2、下载完成后,将压缩包解压到准备安装的目录。这里安装在d:\mysql-master目录,5.7.28默认是没有my.ini配置文件,自己手工建立个my.ini
my.ini文件配置项
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/mysql-master
# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-master/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
3、以管理员身份运行cmd,打开命令行窗口,切换到mysql的bin目录

4、mysqld --install mysql_master --defaults-file="d:\mysql-master\my.ini" 指定服务名为:mysql_master,配置文件位置:d:\mysql-master\my.ini

5、5.7.28mysq安装包默认没有data目录,执行以下命令,初始化数据库,生成data目录
mysqld --initialize-insecure --user=mysql_master 【--user= 后面配置的是Mysql服务的名字,根据自己安装时指定的服务名配置】

正确执行完无提示
6、执行命令 net start mysql_master ,启动服务

7、
mysql -u root -p 登录mysql,首次登录,密码是空的,直接回车即可
设置mysql密码,注意在命令行方式,每条语句后面以分号(;)结尾,不写的话,不执行
set password for root@localhost=password('111111');

8、如果mysql不是使用默认的3306端口,命令行登录时指定端口号
mysql -P 3307 -u root -p
卸载mysql服务 mysqld --remove 服务名
从系统服务列表中删掉服务 sc delete 服务名

浙公网安备 33010602011771号