MySQL和Navicat下载和安装及使用详细教程
因为这些软件的安装很多都是纯英文,作为新手安装真的需要摸索好久,包括我自己,所以Pipi酱就把自己的经验分享给大家~
MySQL的安装教程
一、下载安装包链接:
1.下载MySQL:https://dev.mysql.com/downloads/windows/installer/8.0.html
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29290ce3d27e6b00e878db3183fa550d25.png)
这里我们直接下载第一个(24.4M),下载到任意目录即可。
2、安装MySQL
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图1 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29c13d37820b3686ce83311352428adf87.png)
二、安装
1、这里我们安装点击Yes
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图2 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2968878e45e7e0665f699a5b29a1386fed.png)
2、选择Custom,然后Next
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图3 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2924ff80ff2e8e152e56d59b12dc6f4187.png)
3、这里我们选择最新的,然后点击中间三个箭头中第一个把所选两个(MySQL Serve和MySQL Workbench)添加到右侧
如果这里显示为灰色即为已安装过,正常情况下为黑色
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图4 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29e34f1a034c99e63c18e29e44b215dcb1.png)
4、点击Execute等待安装
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图5 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/293f838c39bc0fc87bca6fee02a42d10d9.png)
5、安装完成后点击Next
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图6 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29eed1a9b8b13d265a0900fa0761a5c982.png)
6、点击Excute等待安装(时间可能较长)![[新人向]MySQL和Navicat下载、安装及使用详细教程插图7 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29638ad9105d6ae3d4e73e85e1afbe1974.png)
7、安装完成后点击Next![[新人向]MySQL和Navicat下载、安装及使用详细教程插图8 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/297119b061a283a6bc2b9238c2bfe0b326.png)
8、此处一直Next
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图9 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29246802512419df41c3e4f800e70e57e4.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图10 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29924745977409950423e22a85e45e9f99.png)
如果port参数后打叉说明3306这个参数已经设置过,你可能曾经安装过MySQL且并未删除干净
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图11 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29a600c20325ff39c05ce0c170f16f16f4.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图12 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/298ddeddcc5791770d367c62972ef7822b.png)
9、设置数据库密码:123456(密码随机,在使用Navicat会用到密码,别忘了)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图13 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/290015af2b4b8448714eb9c1bf8fc3a247.png)
10、设置服务名称,然后Next![[新人向]MySQL和Navicat下载、安装及使用详细教程插图14 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29a577332ec243184562ca5e82d772c66a.png)
11、Execute等待安装
如果曾经安装过SQL,这里会停在第四步Initializing database(may take a long time),解决方法见后文
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图15 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2926656b7684cd52edff3f6fc199b5434a.png)
12、以下都是Next最后Finish即可![[新人向]MySQL和Navicat下载、安装及使用详细教程插图16 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/294c64efadb9cc43e6b314a44842177304.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图17 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2921a3c48c6d429641b3b2924a6808fa39.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图18 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/293e015967a2e4ea51ce2001c199a4ef8d.png)
注:如果无法正常安装,可能是曾经安装过MySQL
这时候需要将以下三个文件家中的MySQL文件夹删除(ProgramData是隐藏文件夹,需要打开显示隐藏文件才能看到),同时在控制面板中卸载有关MySQL的所有程序
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图19 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/291bbc8af6519ccd1524d9efaf26187db8.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图20 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2914c1948178f0873f89cb02ce201eeb0c.png)
二、MySQL环境变量的配置
为了能让Windows命令行操作MySQL数据库,需要配置一下系统的环境变量。
打开“控制面板”–>“系统和安全”–>“系统”–>“高级系统设置”–>“环境变量”,在打开的窗口中选择 “系统变量” 下的 “新建” 按钮创建环境变量。
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图21 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29ea3635b6a59f8e0b60cc74fa13736fb8.png)
1.创建 MYSQL_HOME 环境变量
(1)变量名:MYSQL_HOME
(2)变量值:C:Program FilesMySQLMySQL Server 8.0(MySQL的安装目录,一般情况下都是这个默认路径)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图22 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29a5badac09c92e393e7f1f957280a0def.png)
2.配置 path 环境变量
在系统变量中,选择 “path” 并单击 “编辑” 按钮,然后点击“新建”,输入:%MYSQL_HOME%in,确定。
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图23 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29705d3a5d81479a6814520a7ea5068abf.png)
3、在命令提示符下启动、停止MySQL服务器
“Windows+R”–>输入“cmd”–>Enter,在DOS窗口命令提示符下
输入:net start mysql启动MySQL服务器(mysql是服务名)
输入:net stop mysql56 停止MySQL服务器
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图24 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/296eacfad1a4da549a1d52355cefac7b22.png)
这里可能会遇到 “发生系统错误5 拒绝访问” 的错误,这是因为操作的权限不足,需要以管理员身份运行。
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图25 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29f51afd89b74ccd6e7d7c7f22ef20c0c7.png)
具体解决方案:1、win+s输入cmd,右键命令提示符选择以管理员身份运行;2、长久解决方案:win+s输入cmd,右键命令提示符选择打开文件所在位置,右键命令提示符“属性”–>“高级””–>勾选“用管理员身份运行””–>“确定”
”
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图27 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2999d0e0ef829d2e084e76812cf8d7e787.png)
三、MySQL命令行的操作
1、登录操作打开cmd输入:mysql -h数据库IP -u用户名 -p密码(注意这里没有分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图28 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29a4a71ecab4d97a8e5c1fd4843d88cc81.png)
注:出现下图错误需要一管理员身份运行,操作方法见上文
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图29 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29465ff276c068439bba17e9e28c39bc86.png)
2、建库:create database 库名;
删库:drop database 库名;(建库和删库一定要加分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图30 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/299547c4acaccdb534e1eb5e305c87e958.png)
3、查询所有库show databases;(一定要有分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图31 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2974cac9f5a919fd114569f3fc8d8c0aac.png)
4、使用库:use 库名;(分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图32 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29e647b726ebfe3d62d73370f851f7b0b2.png)
5、建表:
这里建的表主要有id,用户名username,密码pwd,注册时间regtime(具体表里什么内容可自行修改)
CREATE TABLE `pipi` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(30) DEFAULT NULL,
`pwd` varchar(30) DEFAULT NULL,
`regtime` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
如果该表已存在会报错(如图)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图33 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/292a43cc670b2d8b761a170cc16d5e84bc.png)
以下为建表成功的图:
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图34 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29f86ec49b37eb6e2bde713596ff96f4d8.png)
6、打开表
show tables;(分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图35 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/290eee3c2ba6d83b38206720a79e51bf27.png)
7、往表里添加信息
insert into 表名 (username,pwd,regtime) values (“zs”,123,now());(分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图36 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29a55abf9917bc445e74fa57cfb39adb07.png)
8、显示表的结构
describe 表名;(分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图37 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2924d7ac66a1bf198eaf27d28830904472.png)
9、显示表里的内容
select * from * 表名;(分号)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图38 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2900c739e503a9659662e23eba84f73d4c.png)
还有相关操作大家可自主学习;
我不介意大家用这样的方式建库,太麻烦了,以下是常用的MySQL图形化管理工具~
四、MySQL图形化管理工具
1、MySQL Workbench(http://dev.mysql.com/downloads/workbench/)
安装好MySQL后就自带了MySQL Workbench工具,也可单独安装。
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图39 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2979af6d3d8074312cb01af6cb3dc9a214.png)
2、Navicat(http://www.navicat.com/)
3、phpMyAdmin(http://www.phpmyadmin.NET/)
4、MySQLDumper(http://www.mysqldumper.de/en/)
5、MySQL ODBC Connector(http://dev.mysql.com/downloads/connector/odbc/)
6、Sqlyog
(以下仅介绍Navicat的下载与安装,Pipi酱学校使用的是Navicat)
Navicat的下载和安装
一、下载
链接:https://pan.baidu.com/s/14t2MTbyB3A72H7NcNBLcjQ
提取码:e6o0
二、安装
1、安装解压这两个文件![[新人向]MySQL和Navicat下载、安装及使用详细教程插图40 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2918b6d041632b80a45ddc7641195664d4.png)
2、将简体中文64位的文件复制到Navicat12文件夹内
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图41 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29fbe227172641429c1e091e007ec94447.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图42 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/291d32ee4c0989058d6d8cf1294ab35398.png)
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图43 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/298bca76f62e7d8178053c2ccce5f5cb3d.png)
3、Navicat的简单操作
过期日期为1899、12、30即破解成功
(1)点击试用
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图44 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29e3650c3fb236d246af7e6aec010e23be.png)
(2)点击左上角链接MySQL,然后按设置链接名:并输入密码(之前在安装mysql设置的是123456)。确定![[新人向]MySQL和Navicat下载、安装及使用详细教程插图45 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/2906f21f17fc1d369f271369a078be752e.png)
(3)右键Pipi酱打开连接
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图46 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/291ed76b335df336fa32e48f1a6e035a28.png)
如果密码输入错误,则会报1045错误
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图47 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/296974fcf83e54bac029f8e16a39797bc9.png)
密码正确则可继续操作
![[新人向]MySQL和Navicat下载、安装及使用详细教程插图48 [新人向]MySQL和Navicat下载、安装及使用详细教程](https://pic.hicxy.com/2022/08/29bf4953ce65ad4776453d009d2fadf130.png)
以上MySQL和Navicat下载和安装详细教程,基本上囊括了所有可能踩到的坑的解决方法~
参考资料:https://blog.csdn.net/qq_40303031/article/details/88935262等百度的各种解决方法
我是一个疯狂踩坑的程序猿Pipi酱~
