第一步:下载安装包
第二步:解压安装包
- 随意找个文件夹存放解压缩文件夹
第三步:配置环境变量
- 操作系统不同,进入环境变量配置界面的方式有所不同
- 具体操作系统的环境变量配置,请找度娘
- 本教程以windows10为例
第四步:新建文件夹以及配置文件
- 新建文件夹主要用于存储mysql数据,名字任意,路径任意,但其路径配置文件中需要使用,本教程命名为mysqldata,并放置在mysql安装包中(与bin目录同级)
- my.ini文件为新建的mysql配置文件,其中my为文件名,.ini为文件后缀,该文件必须与mysql安装包的bin目录同级
第五步:编辑my.ini文件
添加如下内容
- 该配置文件中需要修改的地方,最多有四处,最少两处
- basedir的值必须修改为自己的mysql安装目录(该目录含有bin,my.ini等文件及文件夹)(使用绝对路径)
- datadir的值必须修改为自己设置的存储mysql数据的文件夹(使用绝对路径)
- 两个port的值根据需求进行修改,若无其它版本的mysql,占用端口号3306,建议使用3306作为port的值,若有其它版本的mysql,占用了端口号3306,则两个port的值需要进行修改,例如port的值设置为3307,关于端口号的范围请自行找度娘
[mysqld]
# 设置3307端口
port=3307
# 设置mysql的安装目录
basedir=D:\\mysql\mysql-8.0.17
# 设置mysql数据库的数据存放目录
datadir=D:\\mysql\mysql-8.0.17\mysqldata
# 允许最大连接数
max_connections=200
# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3307
default-character-set=utf8mb4
第六步:初始化mysql数据库
- 以管理员身份打开cmd命令窗口
执行如下命令:
mysqld --initialize --console
- 执行该命令后,会返回mysql数据库的初始密码,即root@localhost:后面的一串就是初始密码(不含首位空格)
第七步:安装mysql服务
执行以下命令:
mysqld --install 自定义服务名
- 其中,自定义服务名是可选的,默认服务名为mysql,多个mysql服务,建议使用自定义服务名,以便区分
- 本教程使用的自定义服务名为:mysql8017
- 删除mysql8017服务的命令:mysqld --remove mysql8017
第八步:启动上一步安装好的mysql服务
- 注意:start 后的mysql8017是上一步的自定义服务名
net start mysql8017
第九步:通过cmd命令窗口登陆mysql
执行以下命令:
mysql -u root -P 3307 -p
- -P 用于指定端口号,由于本教程配置的端口号为3307,故需要通过 -P 指定端口号,如果配置的端口号为3306,那么可以省略 -P 3306,即mysql -u root -p和mysql -u root -P 3306 -p等价,也就是说通过mysql -u root -p命令默认访问端口号为3306的数据库。
- -u 用于指定用户,root是自动创建的权限最大的用户
输入上述命令后,再按回车键,就会进入输入密码阶段,初始密码为第六步获取的root@localhost:后面的一串(不含首位空格),建议在文本文件中手动输入,再复制粘贴
第十步:修改登陆密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
- 建议使用简单密码,防止忘记,例如:123456
简单体验
- 必须使用英文标点符号
# 查询数据库系统中所有的数据库
show databases;
# 使用sys数据库
use sys;
# 退出数据库系统
quit
# 查看mysql的安装版本
mysql -V;
# 停止mysql8017服务
net stop mysql8017
#启动mysql8017服务
net start mysql8017
常见的数据库可视化软件
- Navicat for MySQL—比较常用
- Navicat Premium ----比较常用
- dbeaver
- SQLyog
使用数据库可视化软件,不再需要面对黑窗口(cmd命令窗口),在数据库可视化软件里,可以方便快捷的实现SQL代码的开发。选择其中一个即可
数据库可视化软件链接:https://pan.baidu.com/s/1GzqezBSf4BDvG4XxxKR_qw
提取码: 56gn,资源来源于网络,如有侵权,请联系删除。
需要数据库视频教程(mysql、oracal、等)的私聊,免费,微信:17610468576
另外:可以代找电子书、视频等,找不到,不收钱
版权声明:本文为weixin_43007659原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。