MySQL+Navicat
1 . mysql的下载与安装
-
可以直接到官网下载 是免费的
-
官网下载地址选择的不是当前最新的版本,看传智播客的老师说只是学习的话,旧的版本问题少。
-
2019年 最新版 传智黑马Java数据库阶段 采用IDEA+MySQL+Oracle(已完结)(https://www.bilibili.com/video/BV1CE411C74a?p=2)
-
百度网盘下https://pan.baidu.com/s/1Tl12ngNKVpkgLtl34q32Bw
提取码:8io6 -
下载是有 MSI Installer 和 ZIP两种格式
前一种安装MySQL是有一个图形化界面去让你操作下载,后面一种得在cmd命令窗口下使用
MySQL的介绍 百度百科
MySQL安装好了之后不是一个图形化界面,只是一个后台服务。安装好后使用win+R 输入Services.msc可以打开服务查看 ,只是学习使用的话,把开机自启改为手动启动。
-
下载好之后解压,在解压之后的文件夹中自己创建data文件夹用来存放数据库数据
-
(也可以等安装好后 输入mysqld --initialize初始化,初始化之后mysql安装目录下会产生data文件夹,用于存放MySQL数据库中的数据。)
再创建mysql.ini配置文件 ,(括号里的内容记得自己删除)
之后 配置环境变量(这个比jdk的简单),win+E 右击此电脑 点属性 高级系统设置 环境变量
系统环境变量 找到PATH 在末尾添加你的MySQL的安装路径[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口(这个端口号,不要随便改,之后使用Java链接数据库时候需要(JDBC)) port = 3306 # 设置mysql的安装目录 (设置为自己的安装路径) basedir=D:\mysql-5.7.30-winx64 # 设置mysql数据库的数据的存放目录 (这个也是自己的,就是刚创建的data文件夹) datadir=D:\mysql-5.7.30-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
-
接下来是安装 我是使用zip下载的 所以前一种下载格式推荐博客
-
首先打开cmd 在搜索框里输入cmd使用管理员方式打开
-
cmd中进入mysql安装的bin目录下,输入mysqld –install安装mysql服务。
-
我的是已经搞好了的 第一次会出现
-cmd中输入net start mysql启动mysql服务。(也可以在服务那里自己右键启动)
-
输入 net stop mysql 会停止MySQL服务
-
之后输入mysql -u root -p 登录 第一次不需要密码直接回车 -u是用户名 -p是密码
-
然后提示New password: 输入你需要设置的密码并回车,
接着提示Confirm new password: 此时让你再输一次密码并回车,密码修改完毕,
-
输入exit退出 也可以使用sql语句:输入show databases; 查看数据库 来检测成功了没有
-
db1是我自己创建的数据库
2 . Navicat for MySQL图形化管理界面
-
一直使用cmd命令行是很不方便的,主要是不会自己补全代码。。。
-
Navicat for MySQL是收费的
-
百度网盘 链接(https://pan.baidu.com/s/14nRo0jR6yFeAWEk0Y3I9VA)
提取码:1air -
解压下载后的文件有两个.exe文件,点navicat111_mysql_cs_x64.exe 进行安装
-
安装完成之后点PatchNavicat.exe选择安装Navicat for MySQL目录下的navicat.exe
-
出现 下图成功
-
打开navicat 新建链接
-
链接名 自己写 密码写自己设置的 主机名可以改为自己的 查看主机名在此电脑 属性查看
localhost 和 127.0.0.1 都一样 百度百科
也可以使用自己的ip地址 查看使用cmd ipconfig IPv4 地址:这个就是ip地址
-
可以连接测试 出错了可以记下出错代码 搜一下 一般可以解决 成功会报连接成功
-
到了这里也就ok了 , 可以开始学习sql语句了 之后学习JDBC
-
2020/0514/1040
又一次安装了MySQL,因为自己更改了路径,一顿瞎操作,只能卸载重装。。。再这次安装遇到的问题比较多。也都解决了,
-
自己别创建那个data文件夹了 在安装路径+/bin下输入
mysqld --initialize
可以自己初始化,然后自动创建data -
切记别随便移动MySQL,路径更改了 , 服务就启动不了。。。还有得记住密码,改密码很麻烦的。。。