Mysql简介

一、Mysql简介

1、介绍

1.1 什么是数据库?

数据库:database,数据的仓库(用来存放数据库对象)按照一定的数据结构来组织、存储和管理的数据的仓库,简单来说就是存储数据的仓库。

数据库系统组成:DBS是由DB和DBMS两部分组成。

计算机硬件、DBMS、DB、DBA、DBAS。

DBS:数据库系统  

DBMS:数据库管理系统-----系统软件,用来管理数据库的软件系统,常见的DBMS有Mysql、oracle、Ms SQL server、DB2、sysbase、Access等。

1.2 什么是mysql?

Mysql:是一个开源的关系型数据库管理系统,由瑞典Mysql AB公司开发,后来被oracle公司收购,所以目前属于oracle公司。

特点:体积小、速度快、成本低、开源,中小型网站都使用Mysql数据库。

版本:企业版Enterprise、社区版Community

DBA:Database Administrator数据库管理员

1.3 数据、数据库、表

用户数据--->表(行、列)--->数据库

2、安装Mysql

2.1 版本

分平台:windows、Linux、MAC-OS

分版本:5.x、6.x、7.x、8.x

2.2 安装

安装位置:D:\mysql-8.0.39-winx64

  • bin:可执行文件
  • data:数据库文件
  • my.ini  or my.cnf核心配置文件

2.3 服务

安装Mysql之后,会在操作系统中添加一个mysql服务

需要先启动服务才能使用mysql;

Plain Text[root@linux ~]# systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since 五 2024-09-13 00:53:36 CST; 3 days ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Main PID: 9437 (mysqld) Tasks: 41 CGroup: /system.slice/mysqld.service └─9437 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf 9月 13 00:53:36 linux.test.com systemd[1]: Started MySQL Server.[root@linux ~]# systemctl start mysqld.service #开启mysql服务[root@linux ~]# systemctl enable mysqld.service #设置开机自动启动

二、实战部分

1、准备一台windows server 2019的主机

2、安装windows server 2019(提示:Vmware Tools)

3、下载mysql 8.0版本

提示:第1、2步,在第2章已做过介绍

MySQL :: MySQL Community Downloads

4、MysqI8.0数据库配置

①Mysql server 8.0.39数据库服务器配置

②Mysql router 8.0.39读写分离的配置

③数据库实例配置

注意:使用8.0密码策略,客户端密码验证需要选择,“高级认证”方式出错。

提示:使用navicat图形化工具访问mysqI服务器时出错“1251错误”

5、MysqI8.0数据库管理入门

  • 修改root密码

说明:上述修改用户密码的命令中with mysql_native_password 是mysql 5.7的方式

  • 允许root远程登录

三、MySQL登录与退出

1、MySQL登录

  • 本地登录

mysql-u用户名(root)-p密码 显式登录

mysql-u 用户名(root)-p 隐式登录

  • 远程登录

mysql -h主机名或ip地址 -u用户名(root) -p 密码

2、MySQL退出

3、当mysql8.0安装完成后的相关配置

  • 查看mysqI服务I

WIN+R--->运行-->services.msc

  • mysql服务的开启与停止

①鼠标的方式

windows+R-->services.msc-->mysql80-->右键-->启动或停止

②命令的方式

  • mysql配置文件

提示:若要修改配置文件my.ini,就需要重启mysqI服务

四、Mysql安装方式之配置方式

1、mysql卸载

  • 控制面板:win+R-->运行-->输入control-->卸载程序.>与mysql有关组件.>卸载
  • 安装包:双击mysql-installer-community-8.0.39.0.msi

2、 用配置文件来安装mysql

五、环境变量

右键-3此电 ->高报系统设置->环境交量->系统安量-->path->新運->将mysq|的安装目录bin

六.Mysql目录和配置文件

MySQL安装日录包括后动文件、配置文件、数据库文件和命令文件,具体如下:

bin日录:存放一些客户端程序和可执行脚本

data目录:存放一些日志文件以及数据库

docs目录:存储一些版本信息

include目录:存放一些头文件

lib目录:存放一些库文件

share目录:存储错误消息文件、字符集等

七、基本操作

1、连接Mysql

1aysqL-u 用户名-P 密码-h 数据库服务器的地址-D 数据库名

提示:安装mysql以后,默认有一个管理员root

2、查看数据库和表

SOL -

暗夜繁星•

show datatases;- 查看当前所有難据库

• use 数据库名;-切换数据库

show tables;• 显示当前数据库中的所有素

select database();••查看当前平在操作的数据库

select user(); - 显示当前登录的用户

八、导入初始数据

1、导入数据

以.sq|结尾的文件,是数据库脚本文件。

先连接登录到windows server 2019数据库服务器上,连接mysql,然后执行如下指令:

source d: \init.sql

2、表结构

1 dese 表名;-- 查看表结构

select *from 表名; 查看來中所有记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值