首页 > 数据库 >MySQL安装、卸载与初始化

MySQL安装、卸载与初始化

时间:2023-11-19 22:57:50浏览次数:47  
标签:初始化 -- 数据库 卸载 mysql MySQL 服务器 图片

一、MySQL简介

1、MySQL是什么 MySQL 是一款安全、跨平台、高效的,并与 PHP、Java等主流编程语言紧密结合的关系型数据库管理系统。MySQL 的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库的速度、能力、精确和优秀本质。 图片:     MySQL已成为当今主流且最受欢迎的数据库之一, 被广泛地应用在 Internet 上的中小型网站中,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得很多公司都采用 MySQL 数据库以降低成本,不过随着MySQL的不断发展和完善,它也逐渐应用于大型网站和应用。 图片: 2、MySQL发展史 ①1996年 Monty发布MySQL 1.0 ②1999年 Monty作为创始人之一,在瑞典成立MySQL AB公司 ③2004年,发布了经典的4.1版本 ④2005年,发布了里程碑的版本MySQL 5.0, 在5.0中加入了游标,存储过程,触发器,视图和事务的支持 ⑤2008年 MySQL被Sun公司收购 ⑥2009年Oracle收购Sun 公司,MySQL 转入Oracle 门下 ⑦2021年 最新版本是8.0 3、MySQL特点 ①MySQL性能卓越、服务稳定,很少出现异常宕机 ②MySQL开放源代码且无版权制约,自主性及使用成本低 ③MySQL历史悠久,社区及用户活跃,遇到问题可以解决 ④MySQL软件体积小,安装使用简单,并且易于维护,安装及维护成本低 ⑤MySQL品牌口碑效应,使得企业无需考虑就直接用 ⑥MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别对流行的PHP语言有很好的支持 4、MySQL体系结构 MySQL是一种基于客户机/服务器(Client/Server,C/S)的关系型数据库管理系统。 ①MySQL安装必需的体系结构组件: MySQL服务器、客户机程序以及MySQL非客户机程序;中央程序充当服务器,客户机程序连接到该服务器以发出数据请求。 ②MySQL客户机/服务器通信并不仅限于所有计算机都运行同一操作系统的环境。客户机程序可以连接到在相同主机或不同主机上运行的服务器;客户机/服务器通信可以发生在运行不同操作系统的计算机环境中。5、MySQL数据库软件命名介绍 MySQL数据库软件的名字是由3个数字和一个后缀组成的版本号。 例如,像mysql-5.0.56.tar.gz mysql-installer-community-8.0.34.0.msi的版本号解释: ① 第1个数字(8)是主版本号,每个主版本号之间的功能具有很大的区别 ② 第2个数字(0)是发行级别。每个次版本号一般会有很多bug的升级或性能的改善。 ③ 第3个数字(34)是修订版本号,描述此发行系列的第几次修订,一般是一些小bug的修复。 ④后缀显示发行的稳定级别,通过一系列后缀显示如何改进稳定性,可能的后缀有: Alpha版 Alpha版一般只在开发的公司内部运行,不对外公开 Beta版 Beta版一般是完成功能的开发与所有的测试工作之后的产品,不会存在较大的功能或性能BUG,并且邀请或提供给用户体验与测试,以便更全面地测试软件的问题。 RC版 RC(Release Candidate)版属于生产环境发布之前的一个小版本或称候选版,是根据Beta版本测试结果,收集到的BUG或缺陷之处等收集到的信息,进行修复和完善之后的一版产品 GA版 General Availability,正式发布的版本,在国外都是用GA来说明release版本的。

二、Mysql8.0.34的下载

步骤1:链接:https://cn.bing.com/search?form=MOZLBR&pc=MOZI&q=mysql 图片:   步骤2:链接:https://www.mysql.com/cn/ 图片:   步骤3:链接:https://www.mysql.com/cn/downloads/ 图片: 步骤5: 链接:https://dev.mysql.com/downloads/ 图片: 步骤6:链接:https://dev.mysql.com/downloads/installer/ 图片:  

三、MySQL的安装

图片:   1、选择"Server only"然后点击"Next>"按钮 图片:   2、然后一路默认"Next>" 这边端口记得是3306(确认一下) 图片: 3、设置超级用户root的密码,一定要记住,然后点击 “Next” 图片: 4、默认设置,然后点击 “Next”。(红框里打勾的意思是:把MySQL加到开机启动项,开机就默认启动MySQL服务) 图片: 5、击 “Excute” 图片: 6、配置结束,点击 “Finish” 图片: 7、点击 “Next” 图片: 8、安装结束,点击 “Finish” 图片:    

四、DataGrip的安装与使用

---------连接直达---------

五、启动、停止MySQL服务

1、管理器启动、停止MySQL服务 右键“此电脑”→选择“管理”→选择“服务和应用程序”→选择“服务”→找到MySQL服务→右键“启动”或者“停止”服务。   2、DOS命令启动、停止MySQL服务 以管理员身份运行的方式打开DOS窗口。 ①启动MySQL服务 net start 服务名称 例:net start mysql ②停止MySQL服务 net stop 服务名称 例:net stop mysql 注:以上命令可以启动或停止其他服务。

六、MySQL的登录与退出

1、MySQL的登录 ①方式一:DOS命令行窗口 本机连接:mysql -uroot -proot -uroot:以root用户的身份登录 -proot:root用户对应的密码 远程连接: mysql -hlocalhost -P3306 -uroot -p 回车 123456   -h:为服务器IP地址 -P:大写的P,为端口号 ②方式二:MySQL自带的命令行客户端 直接输入root的密码即可登录   2、MySQL的退出 输入: ①exit ②quit ③\q

七、MySQL常用命令

1、修改用户密码 在DOS命令行窗口下:mysqladmin -u用户名 -p旧密码 password (回车)新密码; 2、显示MySQL中所有的数据库 Show databases; 3、选择数据库 use 数据库名; 4、查看当前库的所有表 Show tables; 5、查看其他库的所有表 Show tables from 库名; 6、显示当前连接的信息 Select database(); 显示当前连接的数据库 Select version(); 显示当前服务器版本 Select now(); 显示当前时间 Select user();显示当前用户

八、MySQL卸载

方法一:
  1. 打开浏览器在 www.bing.com (必应)中搜索geek
  2. 点开geek的官网 链接如下:https://geekuninstaller.com/
  3. 找到download 链接如下:https://geekuninstaller.com/download
图片:
  1. 点击ZIP
图片:
  1. 最后下载完成,然后双击运行。
图片:
  1. 双击运行后界面
图片:
  1. 找到MySQL
图片:
  1. 右键,然后点击卸载
图片:
  1. 然后一路默认卸载,卸载好之后等待一下,之后跳出一个删除注册表的信息,点击确定。
    方法二: 1、停止服务 ①方式一:在服务(开始→控制面板→管理工具→服务)里停掉MySQL的服务 ②方式二:在管理员运行的DOS窗口下输入net stop mysql(mysql是自定义的服务名称,根据同学自己电脑上的名称来停止服务) 删除mysql 服务 dos窗口下,输入sc delete mysql,删除成功 2、控制面板卸载mysql 开始→控制面板→添加删除程序,找到MySQL,卸载。 3、删除残留文件夹 在安装目录下删除MySQL文件夹 例如:E:\Program Files\MySQL E:\ProgramData\MySQL 4、删除注册表信息 开始-运行里面输入regedit,打开注册表,找到以下三项: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL   5、删除环境变量下的path中MySQL的路径信息 6、重启计算机 九、扩展资料 1、安装目录介绍 图片: 3、MySQL自带的四个数据库介绍 ①information_schema -- 该数据库保存了 MySQL 服务器所有数据库的信息。比如数据库的名称、数据库中的表名称、访问权限、数据库中表的数据类型、数据库索引的信息等等。 ②mysql -- MySQL的核心数据库,主要负责存储数据库的用户、权限设置、关键字等, MySQL 自己需要使用的控制和管理信息。 ③performance_schema -- 主要用于收集数据库服务器的性能参数、可用于监控服务器在一个较低级别的运行过程中的资源消耗、资源等待及其他。 ④sys -- 该数据库中的所有数据来自 performance_schema 数据库,目标是把 performance_schema 的复杂度降低,让 DBA 能够更好的阅读这个库中的内容,让 DBA 更快的了解 DB 的运行情况。   3、数据库文件介绍 ①存储引擎是InnoDB, 在data目录下会看到2类文件:.frm、.ibd 以及db.opt (1).frm--表结构的文件。 (2)*.ibd--表数据和索引的文件。该表的索引(B+树)的每个非叶子节点存储索引,叶子节点存储索引和索引对应的数据。 (3)db.opt--主要用来存储当前数据库的默认字符集和字符校验规则。 ②存储引擎是myisam, 在data目录下会看到3类文件:.frm、.myi、.myd (1).frm--表定义,是描述表结构的文件。 (2)*.MYD--"D"数据信息文件,是表的数据文件。 (3)*.MYI--"I"索引信息文件,是表数据文件中任何索引的数据树  

标签:初始化,--,数据库,卸载,mysql,MySQL,服务器,图片
From: https://www.cnblogs.com/dlinro/p/17842886.html

相关文章

  • mysql巡检脚本sql补充
    --没有主键索引mysql[localhost:8028]{root}(test)>SELECTt.table_schema,t.table_name,t.engine->FROMinformation_schema.tablest->JOINinformation_schema.columnsc->ONt.table_schema=c.table_schema->ANDt.table_name=c.......
  • Linux安装MySQL
    本文使用的Linux发行版本为AlmaLinux9.264位(CentOS停止更新后的完美替代发行版本)。本文安装的MySQL版本为8.1.0,其他版本方法类似。MySQL源码编译时间太长了,需要3到4小时,使用官网编译好的rpm更简单快捷。操作步骤更新系统。dnf-yupdate查看是否已经有安装了的mysql......
  • 从 Mysql 架构上如何查询 sql 的执行过程?
    MySQL是一种流行的关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于甲骨文公司(Oracle)旗下。MySQL是基于SQL语言的一个开源数据库,可以用于存储、管理、检索数据。它支持大量的并发用户连接,并且提供了灵活的数据类型和索引机制。MySQL有多个版本,包括社区版和商业版,提供了不......
  • 【Java基础】数组的动态初始化
    数组动态初始化:手动指定数组长度,系统为数组自动分配默认初始化值格式:数据类型[]数组名=new数据类型[长度];默认值的分类:整数:0小数:0.0布尔:false字符:'\u0000'(Unicode字符,常见的体现是空白字符)引用数据类型(数组、类、接口):null......
  • Canal+Kafka实现MySQL与Redis数据同步(二)
    Canal+Kafka实现MySQL与Redis数据同步(二)创建MQ消费者进行同步在application.yml配置文件加上kafka的配置信息:spring:kafka:#Kafka服务地址bootstrap-servers:127.0.0.1:9092consumer:#指定一个默认的组名group-id:consumer-group1......
  • 物理机登录vmware虚拟机mysql报错处理
    一、问题报错主要有三个报错,图片展示如下:二、问题解决2.1问题分析 遇到问题,我们需要先分析问题。第一个问题1130-Host"11.0.1.1'isnotallowedtoconnecttothisMySQLserver大概可以看出是因为IP没在登录范围,类似设备的IP登录限制。进入win7虚拟机,找到my.cnf文......
  • 03MYSQL
    自增特性createtablet1(idintprimarykeyauto_increment,namevarchar(32));insertintot1(name)values('jason'),('kevin'),('tony');insertintot1(name)values('oscar');#id=4deletefromt1whereid=4;i......
  • Mysql报:error while loading shared libraries libtinfo.so.5的解决办法
    版权声明:原创作品,谢绝转载!否则将追究法律责任。—————作者:kirin#、今天闲来无事,想在Anolis8的系统上装一个MySQL8.0玩。前期在安装和配置的过程中没有什么问题,但是在我想查看一下数据库版本的时候报了一个错。具体报错信息如下:mysql:errorwhileloadingsharedlibrarie......
  • python数据持久化(mysql+CSV+mongodb)
    1.创建数据库createdatabasemydbcharsetutf8;usemydb;createtablemydb(namevarchar(100),starvarchar(200),timevarchar(100))charset=utf8;2.使用pymysql模块在mytab表中插入一条表记录importpymysql#(1)创建数据库连接对象db=pymysql.connect('localhost','roo......
  • 25届实习秋招-Java面试-MySQL数据库面试题整理-牛客网近一年
    MySQL概述:关系型数据和非关系型数据库的区别,有哪些应用场景有哪些非关系的单表操作:三种SQL语言类型,MySql本身常用命令DDL-数据定义语句:表的常用操作truncate/delete--drop操作的区别varchar最大字节数DMLUpdate语句的sql执行流程对行数据的修改是......