目录

MySQL环境搭建和基本操作

MySQL环境搭建和基本操作

前言  MySQL是现在最为流行的数据库,而且是开源的,任何人都可以在Internet下载,进行安装。

MySQL环境搭建

一、软件包安装

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于 公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。 这里我们装的是MySQL5.7版本,因为版本越低越稳定,好多大厂用的都是5.7版本。

1、下载MySQL

首先,下载mysql,地址: 进入官网,点击DOWNLOADS。 https://i-blog.csdnimg.cn/img_convert/035d3eca8f74eccbb3b688ee042655d4.png https://i-blog.csdnimg.cn/img_convert/ac08fb7d35caeb9e8d15e4a683c2707f.gif 编辑 进入这个页面后,点击MySQL Community(GPL) Downloads,进入社区版下载区,因为社区版是免费的 https://i-blog.csdnimg.cn/img_convert/0520d8a38de0f4caf67e1bed45a1491f.png https://i-blog.csdnimg.cn/img_convert/461cbde290402799b4e66c64a8e56b5f.gif 编辑 在这里点击Windown版MySQL安装程序,(这里大部分人应该都是Windown版本,如果是其他版本,各取所需) https://i-blog.csdnimg.cn/img_convert/6d7d8194964428ccc1246936b8c41d34.png https://i-blog.csdnimg.cn/img_convert/fc70a95e0d8a314bec2359e2e7489c1c.gif 编辑 mysql官网上提供了两种安装方式,第一种是在线版联网安装,第二种是本地安装。二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。 上面的是在线版本,推荐选择下面的离线版本。 在这里我们选择Archives下载旧版本。 https://i-blog.csdnimg.cn/img_convert/919ac43bf6c159028e28d9aeae0625cd.png https://i-blog.csdnimg.cn/img_convert/e02d816cdbebea8b715a6a5f6aba2838.gif 编辑 在这里根据自己的需求下载 https://i-blog.csdnimg.cn/img_convert/5ac916993d83481ec947b4f2286326c4.png https://i-blog.csdnimg.cn/img_convert/d9c46802c31a6af2ec6461431ccc4ea4.gif 编辑 除了上面这两种方式以外 下面还有一种压缩包安装方式,个人认为此方法成功率较大。 本地压缩包安装方式(省心、省事): 压缩包下载地址https://i-blog.csdnimg.cn/img_convert/c3badc251eecbc2e0993525de3be7fbf.png https://i-blog.csdnimg.cn/img_convert/ec91963e2405845662e03357e864c412.gif 编辑

2、安装MySQL

接下来我们就打开下载的压缩包来安装MySQL。 在这里我们直接点击Next https://i-blog.csdnimg.cn/img_convert/6700171a1569910a65b84a1447da2549.png https://i-blog.csdnimg.cn/img_convert/dc72c36f9feb0230653025f274b93eec.gif 编辑 这里我们选择Custom自定义安装,然后继续点击Next。 https://i-blog.csdnimg.cn/img_convert/2ef122f9623e68fcefe476803d1d877a.png https://i-blog.csdnimg.cn/img_convert/e6bdf33b65fef23647823fbe7780f95b.gif 编辑 这里我们点击MySQL Servers选择MySQL Server 5.7 -X64,点击向右指的绿箭头,等待下载完成后点击Next。 https://i-blog.csdnimg.cn/img_convert/c66cfdeefac461c0d410fd7842db6298.png https://i-blog.csdnimg.cn/img_convert/dd217fb5b2385a945595f34e02c75205.gif 编辑 这里点击Execute下载MySQL Server 5.7,要保证联网的情况下。 https://i-blog.csdnimg.cn/img_convert/ec8de71b3d55142d733bae4d4e8f5ac9.png https://i-blog.csdnimg.cn/img_convert/8077f464e1046381ac91e834ffa3f736.gif 编辑 下载完成后点击Next。 https://i-blog.csdnimg.cn/img_convert/cc05877af0792307cec4f2f0878bc911.png https://i-blog.csdnimg.cn/img_convert/05d845aa4591d61580ce1fc79d9dbef2.gif 编辑 继续点击Next。 https://i-blog.csdnimg.cn/img_convert/d71dbf3790732e99df2e02e359b5585f.png https://i-blog.csdnimg.cn/img_convert/a3ca36d2a1b4dd313a66b39fa2132099.gif 编辑 继续点击Next。 https://i-blog.csdnimg.cn/img_convert/8920d4fe83e900ad4ff2beb8a70890ff.png https://i-blog.csdnimg.cn/img_convert/69cda43ec8dbfc8b34275f5c917f610f.gif 编辑 继续点击Next。 这里端口号为3306,基本用户应该都是。 https://i-blog.csdnimg.cn/img_convert/7e2ebef5c524590b0100ecd5815b4f1c.png https://i-blog.csdnimg.cn/img_convert/60d75ff5c645f2dc885c7c46d3280d12.gif 编辑 这里要设置密码,密码可以设简单一点,因为大家估计都是学习中用,没有重要数据,不需要弄得太复杂。 https://i-blog.csdnimg.cn/img_convert/2c8a249288b98b68bf4830355193ac34.png https://i-blog.csdnimg.cn/img_convert/77ca908183013e16be3275a688717b6c.gif 编辑 继续点击Next。 https://i-blog.csdnimg.cn/img_convert/1d9fdd487f2422f9b0fa28d5062d5264.png https://i-blog.csdnimg.cn/img_convert/d5bfbb7bca905bfd68617591d585722e.gif 编辑 点击Execute,下载配件 https://i-blog.csdnimg.cn/img_convert/94a5506996bd05aeab0043fdce3ed046.png https://i-blog.csdnimg.cn/img_convert/2c5d8fd2a7ad17b539b91a29a96bd9e6.gif 编辑 下载完成后, 点击Finish https://i-blog.csdnimg.cn/img_convert/9fb4460e2dac8cb9eef1500f5743397e.png https://i-blog.csdnimg.cn/img_convert/69aef159ad1882c60fd57e8cbed42cb9.gif 编辑 继续点击Next。 https://i-blog.csdnimg.cn/img_convert/4fade831bfe8ffc79244da8b0ec6526e.png https://i-blog.csdnimg.cn/img_convert/48b997ed5621e10b8ef3523f4b968f21.gif 编辑 点击Finish,即安装完成 https://i-blog.csdnimg.cn/img_convert/998a5196dbc82d152e3c685ca1179715.png https://i-blog.csdnimg.cn/img_convert/cae266568c98ad0f8758a884a107fb4a.gif 编辑

三、验证

点击开始菜单,找到MySQL点击MySQL 5.7 Command随便一个输入密码,如果出现版本号,即证明安装成功。 https://i-blog.csdnimg.cn/img_convert/9fdffae9ac9ffbec0981c048592710ec.png https://i-blog.csdnimg.cn/img_convert/8c6953a141f59397835c1ea6beec6308.gif 编辑 https://i-blog.csdnimg.cn/img_convert/f48d6afd92545365d7eaddfa6959d5a9.png https://i-blog.csdnimg.cn/img_convert/fe20bdabd43ac94a200403bd3fd75fac.gif 编辑

4、配置环境变量

这里我们先在C盘中找到下面这个bin路径,复制路径 https://i-blog.csdnimg.cn/img_convert/b47ade626d4f246ea71f785b72511f59.png https://i-blog.csdnimg.cn/img_convert/9f90095768fb913c7ebaa75ee0a238b6.gif 编辑 右击此电脑,点击属性 https://i-blog.csdnimg.cn/img_convert/7a74ba323ef77dafb64fa5f9bca26e93.png https://i-blog.csdnimg.cn/img_convert/47257a5b11aade750076aba0d27badaf.gif 编辑 点击高级系统设置 https://i-blog.csdnimg.cn/img_convert/25d1e8e5f4f5249284dbf2ff0737ceff.png https://i-blog.csdnimg.cn/img_convert/1318bef65534ceacb876d502b47d6f5e.gif 编辑 点击环境变量 https://i-blog.csdnimg.cn/img_convert/1cd08d29d7ad9eee8d53012af8158c3d.png https://i-blog.csdnimg.cn/img_convert/6a7801b077eb2e585cefc25768a1b5c2.gif 编辑 点击用户栏Path,再点击编辑 https://i-blog.csdnimg.cn/img_convert/d147e8b5cb2b291d96a159349a802f7a.png https://i-blog.csdnimg.cn/img_convert/d0906c1645e841adb4a29467001641e0.gif 编辑 点击新建,粘贴此路径,依次确定退出即可。 https://i-blog.csdnimg.cn/img_convert/d9a65b0867e57c7a9b4cc5b122307ea3.png https://i-blog.csdnimg.cn/img_convert/fd7985bef046fbec50814c6d6344b243.gif 编辑

二、压缩包安装

1、安装包下载-解压版

下载地址: https://i-blog.csdnimg.cn/img_convert/291aec634c90cd47ba4f2028af93756b.png

2、解压软件包

将MySQL软件包解压在没有中文和空格的目录下 https://i-blog.csdnimg.cn/img_convert/351931609819027cceac96d92fc46d32.png

[!NOTE]

注意:解压路径不能有中文

3、设置配置文件

在解压目录创建my.ini文件并添加内容如下: https://i-blog.csdnimg.cn/img_convert/cf8318ab07f36451eda5a0f3e8748b29.png

 
[client]   #客户端设置,即客户端默认的连接参数
 # 设置mysql客户端连接服务端时默认使用的端口
 port=3306
 ​
 #默认编码
 default-character-set = utf8mb4
 ​
 [mysql]   #客户端设置
 #MySQL 提示符配置
 #用户名@主机名+mysql版本号+数据库名
 prompt=\\u@\\h \\v [\\d]>\\_
 ​
 # 设置mysql客户端默认字符集
 default-character-set = utf8mb4
 ​
 [mysqld]   #服务端基本设置
 # 默认连接端口
 port=3306
 ​
 # MySQL安装根目录的路径
 basedir=D:\Server\mysql-8.0\mysql-8.0.30-winx64
 ​
 # MySQL服务器数据目录的路径
 datadir=D:\Server\mysql-8.0\mysql-8.0.30-winx64\data
 ​
 # 允许最大连接数
 max_connections=200
 ​
 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
 max_connect_errors=10
 ​
 #服务端默认编码
 character_set_server = utf8mb4
 ​
 #在创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB
 ​
 # 配置时区
 default-time_zone='+8:00'
 ​

4、配置系统环境

https://i-blog.csdnimg.cn/img_convert/50626e428b8456c221fb0ecc907036c7.png https://i-blog.csdnimg.cn/img_convert/b41ae49f0db22bcdb62c88facb7f8c07.png

5、服务操作

使用管理员权限进入DOS,在cmd中,进入解压目录下的bin目录依次执行以下命令:

 ①对mysql进行初始化,请注意,这里会生产一个临时密码,后边要使用这个临时密码 root@localhost: 0pC.)2rOU6mx
  mysqld --initialize --user=mysql --console
 ②安装mysql服务
    mysqld --install
    或者
    mysqld --install "MySQL" --defaults-file="D:\Server\mysql-8.0\mysql-8.0.30-winx64\my.ini"
 ​
 ③启动mysql服务
    net start mysql
 ④登录mysql,这里需要使用之前生产的临时密码
  mysql -uroot –p  
 ⑤修改root用户密码
 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘123456’;
 ⑤修改root用户权限
 create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY ‘123456';

可能出现的问题 问题1: https://i-blog.csdnimg.cn/img_convert/8e2966260521992c6675e205e268e5a8.png 原因: 缺少依赖

MySQL基本操作

问题:创建数据库db_ck,再创建表t_hero,将四大名著中的主要人物都插入这个表中,将实现过程中sql提交上上来。

- 导出 db_ck 的数据库结构
CREATE DATABASE IF NOT EXISTS `db_ck` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `db_ck`;
-- 导出 表 db_ck.t_hero 结构
CREATE TABLE IF NOT EXISTS `t_hero` (
`id` int DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`gender` char(2) DEFAULT NULL,
`masterpiece` varchar(255) DEFAULT NULL,
`natrue` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- 正在导出表 db_ck.t_hero 的数据:~4 rows (大约)
INSERT INTO `t_hero` (`id`, `name`, `gender`, `masterpiece`, `natrue`) VALUES
(1, '孙悟空', '男', '西游记', '勇敢、嫉恶如仇、意志坚定'),
(2, '林黛玉', '女', '红楼梦', '小性儿不小气'),
(3, '林冲', '男', '水浒传', '隐忍与委曲求全'),
(4, '刘备', '男', '三国演义', '仁义宽厚、识人善用');