MySQL解压版安装方法(windows)

官网下载压缩包

点击:mysql下载
选择合适系统的安装包下载。

解压文件

将文件解压到自己指定的目录
在这里插入图片描述
然后创建my.ini文件,使用记事本打开,将下面的内容复制进去。

[mysql]

; 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

;设置3306端口

port = 3306 

; 设置mysql的安装目录

basedir=D:\develop\mysql-8.0.11-winx64

; 设置mysql数据的存放目录

datadir=D:\develop\mysql-8.0.11-winx64\data

; 允许最大连接数

max_connections=200

; 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

; 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

data不要手动创建,等待命令自动创建。若手动创建,有可能造成mysql服务启动失败。解决办法:

1、手动删掉自己创建的data文件夹
2、然后再管理员cmd下进入 bin 目录,移除自己的mysqld服务
mysqld -remove MySQL
Service successfully removed.
3、在cmd的bin目录执行mysqld --initialize-insecure
程序会在动MySQL文件夹下创建data文件夹以及对应的文件
4、bin目录下执行,mysqld --install,安装mysqld服务
5、在bin目录下运行net start mysql ,启动mysql服务。

注意:my.ini文件中指定的datadir路径即为mysql的安装路径,一定要改为自己的路径。

安装并启动MySQL

以管理员身份,运行cmd并进入到mysql的bin目录,顺序执行以下命令。

安装命令:
自动读取my.ini配置
mysqld install
初始化命令:
自动读取my.ini配置
mysqld --initialize
启动服务:
自动读取my.ini配置
net start mysql

若没有生成data文件夹,可执行以下命令生成:

mysqld --initialize-insecure --user=mysql

配置环境变量

此步操作非必要,可略过。
配过环境变量之后即可在任意目录进入cmd操作MySQL,否则只能到安装目录下的bin目录下执行命令;
在这里插入图片描述

设置root管理员密码

解压版的MySQL需要自己设置密码,我没试过不同版本的是否有初始化密码,权当不知道密码重新设置来走一遍。

  1. 先关闭刚刚启动的MySQL服务,执行命令net stop mysql即可关闭服务;
net stop mysql
  1. 执行命令mysqld --skip-grant-tables即可开启无验证登录MySQL;
mysqld --skip-grant-tables

需要注意的是,MySQL8.0以上的版本此命令无效,需输入以下命令:

mysqld --console --skip-grant-tables --shared-memory

在这里插入图片描述

  1. 执行成功之后,不能输入命令,需重新打开一个cmd命令窗操作;
  2. 在新打开的命令窗中,执行mysql命令既可以直接连上MySQL;
  3. 连上MySQL之后,执行以下命令进行密码修改;
mysql> use mysql

Database changed

mysql> update user set authentication_string=password('root') where user='root';
  1. 若以上命令报错,可能是版本导致命令有问题,可尝试使用以下命令,然后再执行7步骤中的修改密码命令(8以上的版本);
flush privileges;
  1. mysql8.0可使用以下修改密码语句;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

在这里插入图片描述

  1. 修改完毕,重启服务之后可使用新密码进行登录。

卸载

停止服务后,执行下面命令即可。

sc delete mysql
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值