目录
MySQL基础
*Mysql5.7.19 解压版安装配置详细教程*
韩顺平老师: Mysql5.7.19 解压版安装配置详细教程 未经授权,禁止转载 - 转载请注明出处
l *软件下载*
Mysql5.7地址:https://dev.mysql/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
l **特别说明*
如果安装过Mysql过程中,出错了或者想重新再来一把 sc delete mysql 【删除已经安装好的mysql服务 : 老师提示:慎重】
l *安装步骤*
韩顺平说明:同学们注意,zip 安装文件是压缩文件,和.exe安装文件是不一样的, 要严格的按照老师的下面的步骤来执行,否则安装不会成功。
-
下载后会得到zip 安装文件
-
解压的路径最好不要有中文和空格
-
这里我解压到 D:\hspmysql\mysql-5.7.19-winx64 目录下 【根据自己的情况来指定目录,尽量选择空间大的盘】
-
添加环境变量 : 电脑-属性-高级系统设置-环境变量,在Path 环境变量增加mysql的安装目录\bin目录, 如下图
-
在D:\hspmysql\mysql-5.7.19-winx64 目录下下创建 my.ini 文件, 需要我们自己创建
[client]
port=3306
default-character-set=utf8
[mysqld]
#设置为自己MYSQL的安装目录
basedir=D:\hspmysql\mysql-5.7.19-winx64\
#设置为MYSQL的数据目录
datadir=D:\hspmysql\mysql-5.7.19-winx64\data\port=3306
character_set_server=utf8
#跳过安全检查
skip-grant-tables
-
使用管理员身份打开 cmd , 并切换到 D:\hspmysql\mysql-5.7.19-winx64\bin 目录下, 执行mysqld -install
-
初始化数据库: mysqld --initialize-insecure --user=mysql
如果执行成功,会生成 data目录:
-
启动mysql 服务: net start mysql 【停止mysql服务指令 net stop mysql】, 如果成功:
-
进入mysql 管理终端: mysql -u root -p 【当前root 用户密码为 空】
-
修改root 用户密码
use mysql;
update user set authentication_string=password('hsp') where user='root' and Host='localhost';
老韩解读: 上面的语句就是修改 root用户的密码为 hsp
注意:在后面需要带 分号,回车即可执行该指令
刷新权限:flush privileges;
退出: quit;
-
修改my.ini , 再次进入就会进行权限验证了
#skip-grant-tables
-
重新启动mysql
net stop mysql
net start mysql
韩顺平提示: 该指令需要退出mysql , 在Dos下执行.
-
再次进入Mysql, 输入正确的用户名和密码
-
mysql -u root -p
密码正确,进入mysql
密码错误,提示如下信息 -
安装过程中,一定要按照老师的步骤来,不然会错误,
如果真的错误了, 清除mysql服务, 再次安装.
-
使用命令行窗口连接 MYSQL 数据库[如下图]
-
操作示意图
Navicat 和SQLyog 安装和使用
24.3 Navicat 安装和使用
24.3.1
介绍 : 图形化 MySQL 管理软件
24.3.2
下载&;安装&;使用
l *软件下载*
Navicat地址:Navicat | 产品
l *安装步骤*
韩顺平说明:Navicat安装非常简单,基本上是傻瓜式安装。
-
下载后会得到exe 安装文件
-
使用管理员身份安装
-
这里我安装到 D:\program\Navicat 15 for MySQL 目录下 【根据自己的情况来指定目录】
-
双击运行, 配置连接
和老师讲解的 命令行是一样,只是变成的图形化.
-
输入正确的密码即可登录MySQL
韩顺平老师提示:一定要保证MySQL 服务是运行的状态
24.4 SQLyog[SQLyog] 安装和使用
*SQLyog 安装&配置教程*
韩顺平老师: SQLyog 安装&配置教程 未经授权,禁止转载 - 转载请注明出处
l *软件下载*
SQLyog下载地址:SQLyog - Download
l *安装步骤*
韩顺平说明:SQLyog安装非常简单,基本上是傻瓜式安装。
-
下载后会得到SQLyog-13.1.6-0.x64Community.exe 安装文件
-
使用管理员身份安装
-
这里我安装到 D:\program\SQLyog Community 目录下 【根据自己的情况来指定目录】
-
双击运行, 配置连接
-
输入正确的密码即可登录MySQL
韩顺平老师提示:一定要保证MySQL 服务是运行的状态
24.5 数据库三层结构-破除 MySQL 神秘
24.6 数据在数据库中的存储方式
24.7
SQL 语句分类
24.8 创建数据库
# 演示数据库的操作
#创建一个名称为 hsp_db01 的数据库。[图形化和指令 演示]
#使用指令创建数据库
CREATE DATABASE hsp_db01;
#删除数据库指令
DROP DATABASE hsp_db01
#创建一个使用 utf8 字符集的 hsp_db02 数据库
CREATE DATABASE hsp_db02 CHARACTER SET utf8
#创建一个使用 utf8 字符集,并带校对规则的 hsp_db03 数据库
CREATE DATABASE hsp_db03 CHARACTER SET utf8 COLLATE utf8_bin
#校对规则 utf8_bin 区分大小
默认 utf8_general_ci 不区分大小写
#下面是一条查询的 sql , select
查询 * 表示所有字段 FROM 从哪个表
#WHERE 从哪个字段 NAME = 'tom' 查询名字是 tom
SELECT *
FROM t1
WHERE NAME = 'tom'
24.9 查看、删除数据库
#演示删除和查询数据库
#查看当前数据库服务器中的所有数据库
SHOW DATABASES
#查看前面创建的 hsp_db01 数据库的定义信息
SHOW CREATE DATABASE hsp_db01
#老师说明 在创建数据库,表的时候,为了规避关键字,可以使用反引号解决
#删除前面创建的 hsp_db01 数据库
DROP DATABASE hsp_db01
24.10备份恢复数据库
#练习: database03.sql 备份 hsp_db02 和 hsp_db03 库中的数据,并恢复
#备份,
要在 Dos 下执行 mysqldump 指令其实在 mysql 安装目录\bin
#这个备份的文件,就是对应的 sql 语句
mysqldump -u root -p -B hsp_db02 hsp_db03 > d:\bak.sql
DROP DATABASE ecshop;
#恢复数据库(注意:进入 Mysql 命令行再执行)
source d:\bak.sql
#第二个恢复方法, 直接将 bak.sql 的内容放到查询编辑器中,执行
24.11备份恢复数据库的表
24.12安装 Ecshop 数据库
#这是一个 ecshop 的数据库,包括 ecshop 所有的表,请导入到 mysql 数据库中[备份]
#进入到 mysql 命令行: source ecshop 备份文件路径
#再将 ecshop 整个数据库备份到你的 d:\ecshop.sql 到 dos 下 :
mysqldump -u root -p -B ecshop > d:\ecshop.sql
#将 mysql 的 ecshop 数据库删除, 并通过备份的 d:\ecshop.sql 恢复
#进入 mysql 命令行
source d:\ecshop.sql
进入数据库的指令:mysql -h 127.0.0.1 -u root -p
更多推荐
MySQL数据库笔记--韩顺平老师课
发布评论