Win10环境下mysql-8.0.16-winx64的安装与配置

一、 mysql-8.0.16-winx64的安装

1、进入官网下载地址 https://dev.mysql.com/downloads/mysql/
在这里插入图片描述
2、点击“Download”按钮,进入下载详情页面,直接下载。
在这里插入图片描述
3、下载完成。
直接解压就算安装成功,因此,将下载文件放到自己想安装的位置直接解压就可以。
在这里插入图片描述

二、配置

2.1 配置环境变量

为了避免在CMD窗口下操作时反复切换路径,软件经常需要配置环境变量
个人习惯,某些软件安装好马上就配置。

在Path下添加 G:\PycharmProjects\DataBase\Mysql\bin
为了方便管理,我将”mysql-8.0.16-winx64 ”修改为 “MySql”,G:\PycharmProjects\DataBase\为自己的安装位置,大家依据自己情况自行替换即可
在这里插入图片描述
测试是否成功:Win+r,出入cmd,回车,在命令行中输入mysql -V (注意是大写的V),这表示查看MySQL的版本号,能查到就表示环境变量配置成功了
在这里插入图片描述

2.2 编写配置文件

我们发现解压后的目录并没有my.ini(或my-default.ini)文件,没关系可以自行创建。在安装根目录下添加 my.ini,比如我这里是:G:\PycharmProjects\DataBase\Mysql\my-default.ini,写入基本配置:
在这里插入图片描述
注意:data文件夹是初始化数据库之后才有的,my-default.ini文件默认是没有的,basedir和datadir这两个目录,按自己的实际情况填写
my-default.ini的具体内容:

[mysqld]
 设置3306端口
port=3306
#设置mysql的安装目录
basedir=G:\PycharmProjects\DataBase\Mysql
#设置mysql数据库的数据的存放目录
datadir=G:\PycharmProjects\DataBase\Mysql\Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#服务端使用的字符集默认为UTF8
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2.3 MySQL服务启动初始化

注意(一定要去安装目录运行,我吃过亏!!)
命令行(管理员方式启动CMD)输入 cd G:\PycharmProjects\DataBase\Mysql\bin
表示定位到文件执行的目录下.

2.3.1执行mysqld install命令

当出现Service successfully installed时表示mysql服务安装完成。

2.3.2mysql初始化

在MySQL安装目录的 bin 目录下执行命令:

mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码
注意!
注意!
注意!
重要的事情说三遍

执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: bt*jbnK+mk其中root@localhost:后面的“bt*jbnK+mk”就是初始密码(不含首位空格)。
,能在命令行中显示临时的初始密码,后面进入mysql会用到,所以这个要保存好。
要是关快了命令框,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。

2.3.3 启动mysql服务

在这里插入图片描述

2.3.4 登录MySQL,修改初始密码

进入G:\PycharmProjects\DataBase\Mysql\bin,输入命令
mysql -u root -p
回车,输入初始密码,就刚刚日志记录的那个密码。
在这里插入图片描述
出现该界面,进入mysql数据库成功。

修改密码

当然这个语句是要在进入了mysql之后执行的,注意看命令行的首部的标识符,是mysql>;

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

可以简单的使用一些数据库命令:
show databases;

use mysql;

show tables;

select user,host,authentication_string from mysql.user;

管理员root的host是localhost,代表仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成“%”
在这里插入图片描述
最后,输入exit,退出mysql,重新用自己修改好的密码重新登录mysql即可。
在这里插入图片描述
好了 到这里就结束介绍啦,祝大家学习愉快。
小#打卡!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值