MySQL安装指南----多版本mysql的安装---在mysql5的基础上增加mysql8
2020-02-06 03:33
716 查看
第一步:下载安装包
官方网址: https://dev.mysql.com/downloads/mysql/
第二步:解压安装包
- 随意找个文件夹存放解压缩文件夹
第三步:配置环境变量
- 操作系统不同,进入环境变量配置界面的方式有所不同
- 具体操作系统的环境变量配置,请找度娘
- 本教程以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
另外:可以代找电子书、视频等,找不到,不收钱
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 2020年数据库概念与MySQL的安装与配置-从零基础入门MySQL-mysql8版本
- 2020年数据库概念与MySQL的安装与配置-从零基础入门MySQL-mysql8版本
- mysql的安装、启动和基础配置 —— windows版本
- Linux系统下 MySQL 5.7和8.0 版本安装指南
- MySQL之基础-1 MySQL安装介绍之5.1版本Gcc安装
- MySQL8.0版本安装踩坑指南
- MySQL的安装、启动和基础配置 —— windows版本
- LNMP 最新版本+YUM方式安装指南(CentOS5.5 + Nginx 1.0.x + MySQL 5.5.x + PHP 5.3.x)
- mysql的安装、启动和基础配置 —— windows版本
- MySQL的安装、启动和基础配置 —— linux版本
- mysql的安装、启动和基础配置 —— mac版本
- LNMP 最新版本+YUM方式安装指南(CentOS5.5 + Nginx 1.0.x + MySQL 5.5.x + PHP 5.3.x)
- MySQL单实例的安装配置指南 5.1版本
- Linux下两个不同版本Mysql的安装实战(Mysql5和mysql4)
- MySQL之基础-2 MySQL安装介绍之5.6版本Cmake安装
- MYSQL基础学习(1)---Windows7下安装MYSQL 5.7的zip版本
- LNMP 最新版本+YUM方式安装指南(CentOS5.5 + Nginx 1.0.x + MySQL 5.5.x + PHP 5.3.x)
- windows版本下mysql的安装启动和基础配置图文教程详解
- mysql的安装、启动和基础配置 —— windows版本
- MySQL 5.7.18 release版安装指南(含有bin文件版本)