2021年最新MySQL的介绍--下载与安装--设置环境变量,以及直白式安装方式和Idea中运行Mysql
MySQL的介绍
1、什么是数据库呢?
- 数据库(database,简称DB):是按照数据结构来组织,存储和管理数据的仓库.
- 数据库管理系统(Datatbase Manggement System,DBMS):是指数据库系统中对数据库进行管理的软件系统.
- 当今主流的数据库有那些呢?
- MySQL因为体积小速度快开放源码等特点备受欢迎,成为当今最流行的数据库管理系统之一
什么是MySQL?
* MySQL一个开源的关系型数据库管理系统 * 开源的意思是可以免费使用,不存在盗版什么的! * **MySQL的简介** * MySQL由瑞典MySQL AB公司开发,目前属于Oracle旗下产品 * MySQL语言是用于访问数据库的最常用的标志化语言 * MySQL分为社区版和商业版
2、第一种傻瓜式安装Mysql,以及Idea中运行Mysql,适合小型公司或者是自己写代码时安装
一.解压.zip文件将里面的"mysql-8.0.11-winx64"文件放在C或者D盘都可以,这里我们以C:\Program Files为例
Mysql安装包下载地址请点击跳转:下载地址
下载密码: nbqVwL
二.修改my.ini文件,将其中mysqldir和以及datadir修改为我们自己安装的目录,如果是默认安装C:\Program Files下就可以不用修改
三.先配置环境变量,详见6、设置环境变量中的配置
- 配置好 环境变量,管理员权限进去CMD,dos窗口,输入:
cd C:\Program Files\mysq
- 进入自己解压的mysql文件的bin目录,具体以自己的bin目录为准,在bin文件路径中直接输入CMD,或者通过cd 命令进入,如图2
四.执行初始化命令,前提是你没有安装过Mysql,如果安装过就装卸后再安装,删除服务的命令是: “sc delete mysql(这里是服务名,以自己的服务名为准)”,再重新安装即可
mysqld --initialize --console
- 红框里面的密码先记下来,这个是随机生成的密码,不要前面的空格
五.安装服务,启动服务
- 执行下面的命令:
mysqld --install [服务名] ###(服务名可以不加默认为mysql)
- 启动服务,或者系统服务中启动
net start mysql
六.修改密码
执行mysql -u root -p命令,连接mysql数据库,输入上面随机生成的密码;
mysql -u root -p
-
输入密码进入mysql
-
执行命令,这里注意的是分号";",一定要有
alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
- 属性权限
flush privileges
就大功告成了
七:Idea中连接mysql
- 输入url代码,中间的vip10ssm是要连接的数据库名字,点击TEST CONNECTION 测试连接,出现绿色√就是连接成功
jdbc:mysql://localhost:3306/vip10ssm?serverTimezone=GMT%2B8&characterEncoding=utf8&useUnicode=true&useSSL=false
- GMT%2B8 相当于是 GMT+8 东八区的时区
- 注意: 首次连接可能需要下载连接驱动,直接下载即可,网速不好的可以用热点或者换其他网络
八、连接成功如下图所示
3、第二种方式,官方下载安装Mysql
以下原转载:https://blog.csdn.net/weixin_50308479/article/details/109465058?spm=1001.2014.3001.5501
-
进入MySQL官网: 官网链接
-
点击:DOWNLOADS:DOWNLOADS链接
-
找点:MySQL Community (GPL) Downloads »并点击:MySQL Community Downloads链接
-
这里显示的是MySQL一些其他相关产品我们只需点击MySQL Community Server:MySQL Community Server链接
-
这里我们点击下载安装包:GO to Download Page下载安装包链接
-
我们点击本地安装包下载:下载本地安装包链接
-
. 我们点击NO thanks, just start my download即可下载
4、安装MySQL
-
首先出现的是安装类型的页面这有五项:1.默认项开发者用的.2.仅服务器.3.仅客户端.4.全部.5.自定义
-
这里选择第五项自定义来说一下:
- 这里我们需要从安装程序中可以安装的产品当中选择我们所需要
-
首先看MySQL severs 这一项是我们必须安装的,选择MySQL severs并点击绿色小箭头
-
再来看Applications
- 第一项是MySQL Workbench是图形化界面工具
- .第二项是MySQL for Visual Studio是服务器资源管理器
- 第三项是MySQL Shell是提供一个命令工具
- 第四项是MySQL Router是一个轻量级中间件,用来实现负载均衡和高可用功能
- 选择MySQL Workbench是图形化界面工具—>其他的看自己需求安装!
- 第三大项MySQL Connectors----->MySQL连接器
- 5.1.MySQL Connectors-里面有五小项分别是
- Connector/ODBC 连接方式,用于windows,linux等平台上的其他通用工具连接Mysql
- Connector/C++ C++ 开发,连接MySql
- Connector/J Java开发,连接Mysql
- Connector/NET NET开发,连接MySql
- Connector/Python Python开发,连接MySql
- 选择Connector/ODBC 连接方式,用于windows,linux等平台上的其他通用工具连接Mysql和 Connector/J Java开发,连接Mysql----->其他的看自己需求安装!
- 第四项Documentation —> MySq的相关l文档
- Documentation —> MySq的相关l文档—里有两项选择分别是
- MySql Documentation MySql离线文档
- Simples and Examples 简单案例
- 选择MySql Documentation MySql离线文档 和 Simples and Examples 简单案例
- 点击Next下一步.进入这种页面
5、配置MySQL数据库
-
点击Execute进行安装,等待完成,完成以后点击Next进入配置界面
-
点击Next下一步进入设置数据库的密码
密码随机不强求.但会有密码强度提示列如:,这里提示的就是弱了>在开发当中都设计的比较复杂一点,但在学习中可以设置简单一点的!
9.1.点击Add User 就是可以添加其他的用户!
9.2点击下一步Next
-
配置MySQL的名称(可以自定义),这里看自己的需求是否勾选自动启动,然后 点击Next下一步
-
.准备执行页面
-
点击Exeute执行之后会自动的安装这些选项 .安装以后点击Finish
-
返回安装程序的页面
- 点击Next下一步进入设置,然后点击Finisch.就安装完成了
6、查看电脑服务里是否有MySQL服务
- 直接 WIN+S ,搜索"服务"并打开,或者 WIN+R,输入 services.msc
- 在这里我刚刚没有设置自动启动 则需要设置自动启动 右键点击启动(设置了自动启动则不需要),或者默认的服务名称是 “Mysql”
- 启动成功地样子
- 启动以后我们来看一下是否可以登录MySQL 召唤命令窗口 win键+R 输入cmd调出命令窗口,输入命令 mysql -u(自己定义的用户名或者系统默认的) -p(设置的密码)
- 提示 mysql不是内部或外部命令;说明系统找不到这个命令 我们看一下命令在哪里呢?
- 安装目录
我的电脑–>C盘—>Program Files—>MySQL—>MySQL Server 8.0—>bin(这里面就是一些可执行的文件其中就有所说的这样的可执行的程序) - 我们在打开命令窗口输入 MySQL的安装地址到bin目录下
- 再次输入 登录指令mysql -u(自己定义的用户名或者系统默认的) -p(设置的密码)
- 这样我们就登录成功了!但是发现每次登录的时候需要改变文件到bin目录下是不方便的所以要设置一下环境变量!这样可以保证在任何情况下都可以调用bin目录里面的文件
7、设置环境变量
- 右键计算机—>属性—>更改设置—>高级—>环境变量–>找到Path—>编辑—>新建—>把bin目录添加进去
- 如果你前面有内容可以用分号";"隔开后,在输入你的 bin目录
- 再次确定就好了,再来试试,召唤命令窗口 win键+R 输入cmd—>在命令窗口输入 mysql -u(自己定义的用户名或者系统默认的) -p(设置的密码)
8、了解MySQL的目录结构
- bin目录:用于存储一些可执行的文件,如mysql.exe等.
- include目录;用于存储包含的一些头文件,如mysql.h等.
- lib目录;用于存储一些库文件
- share目录;用于存储错误信息,字符集文件等.
- 在5.7版本还有
- data目录;用于放置一些日志文件以及数据库.
- my.ini文件;数据库的配置文件.
了解一下下my.ini文件
- my.ini文件由二部分客户端和服务端
我们先看看客户端
- port(端口号默认的)=3306 mysql的客户端默认的字符集是utf-8
- 我们再来看看服务器部分
- 我们再来看看服务器部分
- 服务器的端口号port=3306
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"是MySQL的安装路径
datadir=C:/Program Files/MySQL/MySQL Server 5.7/Data文件所在路径
character-set-server=utf8 服务器的字符集-utf8
default-storage-engine=INNODB创建新表是默认存储引擎是INNODB
简单了解一下就好了