mysql的zip包安装

mysql的zip包安装过程如下:
安装准备:

安装软件:Mysql 8.0.19 windows zip包

系统环境:Windows 10;

下载地址https://dev.mysql.com/downloads/mysql/

---------------------------------------------------------------------------------------------------------------------

有几个需要注意的变量(为方便,将以变量名表示),如下:

1.安装目录的路径(@BaseDir);2.数据的存放目录路径(@DataDir);3.用户密码(@Password);

假设:

@BaseDir=D:\Program Files\Mysql\8.0.19;

@DataDir=D:\Program Files\Mysql\8.0.19\db;

@Password=pw123456;

---------------------------------------------------------------------------------------------------------------------

一、安装

1. 解压zip包到安装目录;

2.创建配置文件;

在安装根目录下添加 my.ini,即@BaseDir\my.ini,写入基本配置,并进行以下修改:

basedir=@BaseDir(本地的安装目录);

datadir=@DataDir(数据库数据文件存放的目录);

其他各项配置需要根据自己的环境进行配置,查看所有的配置项,可参考:MySQL 8.0 Reference Manual

[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.

basedir = D:\Program Files\Mysql\8.0.19
datadir = D:\Program Files\Mysql\8.0.19\db
port = 3306

# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

character-set-server = utf8mb4

performance_schema_max_table_instances = 600
table_definition_cache = 400
table_open_cache = 256

[mysql]
default-character-set = utf8mb4

[client]
default-character-set = utf8mb4

3.打开CMD,并将执行路径更改为:@BaseDir\bin;

4.初始化数据库;

CMD下执行命令:mysqld --initialize --console;

命令执行完成后,会打印一些信息,其中包含 root 用户的初始默认密码,比如有一句:

A temporary password is generated for root@localhost: Cl5w(,NFa_<b

其中,Cl5w(,NFa_<b”就是初始密码。如果不小心没记住密码,只要删掉初始化的@DataDir目录,再执行一遍初始化命令,又会重新生成的。

5.安装服务;

CMD下执行命令:mysqld --install [服务名]
后面的服务名不写则默认的名字为 mysql。如果需要安装多个MySQL服务,则用不同的名字区分,比如 mysql5 mysql8

6.启动服务;

安装完成后,可以通过命令或者通过服务管理启动MySQL的服务。

CMD下执行命令:net start mysql

 

.更改密码

1.打开CMD,并将执行路径更改为:@BaseDir\bin;

2.登陆MySQL;

CMD下执行命令:mysql -uroot -p

填入密码,即可登录,并进入MySQL命令模式。

3.修改密码;

3.1)MySQL8.0.4以前,认证插件是“mysql_native_password”。

执行命令:SET PASSWORD=PASSWORD('[修改的密码]');

3.2)MySQL8.0.4以后,认证插件是“caching_sha2_password”。

执行命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY @Password;

修改密码验证插件,同时修改密码。

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值