一、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 表名; 查看來中所有记录