文章说明:
本文是针对像我一样的不了解Mysql数据库的用户而简单总结记录下的
视频安装教程资料地址:
https://www.bilibili.com/video/av71533468/
https://www.bilibili.com/video/av78782660 (这个简单)
https://www.bilibili.com/video/BV17b4113767?from=search&seid=6215227672989076094(比较详细)
首先我们需要下载到官方正版原版的Mysql社区版软件
本小白比较喜欢原官方下载地址下载的软件(这也是我一直使用软件以来的下载时的一个洁癖)
官方地址:https://www.mysql.com
官网最新Mysql社区版 操作系统版本选择页面地址:https://dev.mysql.com/downloads/mysql/
你可以直接点击上面 “最新Mysql社区版操作系统版本选择页面地址” 进行选择相应的版本后进行下载
或者你进入到官网以后点击 Downloads 菜单选择MySQL Community Server(社区版本)进入到Mysql使用的操作版本选择的界面
如果首页点击Downloads后没有看到MySQL Community Server选项,可以直接在首页底部查看到Downloads 的MySQL Community Server
操作系统版本选择页面下面会有两个版本,我们选择第一个非二进制版本
然后点击下面一段英文:No thanks, just start my download
在这里贴上某度盘 链接: https://pan.baidu.com/s/1R2gae0HQOioe-tNpnqHH2w 提取码: kjtc
压缩包内附带:
mysql-5.7.29-winx64.zip
mysql-8.0.19-winx64.zip
navicat for mysql10.0.11简体中文版数据库管理软件
微软常用运行库合集_2019.07.20_X64.exe
说明.txt
下载到Mysql社区版压缩包以后,解压到E:盘根目录重命名为Mysql或非中文汉字的英文文件夹名
然后下面开始讲解如何配置安装与使用
我以上面第二个视频的方法进行安装讲解
一、初始化data文件夹
1.在Mysql目录下“新建空白data文件夹”
2.使用CMD命令窗口进入到Mysql的bin目录下执行指令:mysqld --initialize-insecure
使用CMD命令窗口进入Mysql目录bin目录下有两种方法
- 第一种是敲指令进入CMD指令输入方法
打开CMD命令窗:第一次进入盘符,第二次进入指定目录
输入盘符:E:
然后输入:cd mysql
然后输入:cd bin
然后输入初始化指令:mysql --initialize-insecure
或者直接输入一串目录进入目录:cd /d E:mysqlbin - 第二种快捷进入方法:打开Mysql目录下的bin目录,按住键盘Shift键不放 使用鼠标右击点击bin目录空白区域,选择"在此处打开命令窗口"
- 第三种快捷进入方法:打开Mysql目录下的bin目录,在文件夹地址栏中输入“CMD”按回车键即可打开命令窗口
执行初始化data文件夹指令以后,Mysql自动生成了一个没有密码的root用户
二、启动Msql服务
1.打开命令窗口进入bin目录下(与第一步打开方法一样)
2.输入:Mysqld
3.回车(执行启动Mysqld.exe服务)
启动以后就可以使用软件连接数据库了
三、使用注意事项
Mysql5.7与Mysql8.0+两个版本有区别
最新MYSQL8.0版本数据库的密码验证机制与MYSQL5.7密码机制不同
MYSQL5.7的无密码root账号可以直接使用navicat数据库管理软件登陆
而MYSQL8.0版本的无密码root账号使用navicat数据库类软件连接会不成功,或许是8.0以上数据库不允许初始的无密码root登陆,需要修改密码后才能登陆
解决办法:
https://blog.csdn.net/u013700358/article/details/80306560
按一下步骤输入指令更改机制与密码
1、登陆数据库 命令:mysql -u root -p
2、登陆数据库 密码: 直接回车Enter键
3、更改密码与验证机制:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '831015'; (831015为新设置的密码)
4、刷新一下密码验证机制:FLUSH PRIVILEGES;
完成以上4步就可以使用新的密码在navicat软件上连接数据库了
使用技巧:
可以将一个Mysql的数据库文件直接替换到另一个Mysql下运行
只允许低版本Mysql的数据库替换到高版本Msql下运行,或通版本替换,不允许高版本数据库文件替换到低版本运行
替换方法:
Mysql5.7低版本根目录下的“data整个文件夹”可以移动替换到高版本Mysql下运行
不可以单独把data文件夹下的子文件夹数据库移动到高版本Mysql下运行没有用
Mysql社区版介绍:
MySQL社区版 是全球广受欢迎的开源数据库的免费下载版本。,这也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本
MySQL的其他非社区版
- MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
- MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
- MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
- MySQL Cluster CGE 高级集群版,需付费。
- MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。
- MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。