MySQL基础 [一] - Ubuntu版本安装

目录

预安装

先查看自己操作系统的版本

添加MySQL APT下载源 

下载

安装

正式安装

查看MySQL状态

打开MySQL 


预安装

先查看自己操作系统的版本

lsb_release -a

添加MySQL APT下载源 

下载

下载发布包

下载地址 : https://dev.mysql.com/downloads/repo/apt/

这里下载的仍然是最新的版本 --- mysql-apt-config_0.8.33-1_all.deb

直接点击 Download 

  如果 弹出需要登录 直接跳过就行 

安装

发布包的命名格式:mysql-apt-config_w.x.y-z_all.deb

可以在支持APT打包工具的Debian和Ubuntu 系统中使使用相同的发布包

先切换到root用户

1. su root
2. cd ~

然后我们再创建个新文件夹 MySQL ,把发布包放在里面 

 安装 rz 工具

这个是可以把发布包从本地电脑发送到远端的一个工具

apt install lrzsz

接着我们输入rz打开文件传输窗口,找到我们刚才下载好的发布包,传输到远端上 

rz

 上传之后会有个传送完毕的提示,如果进度条一直不动,可以选择重新上传

接着我们使用ll查看下是否装在了 MySQL文件夹 

开始安装发布包

输入命令 

dpkg -i mysql-apt-config_0.8.33-1_all.deb

 根据向导选择需要安装的资源:

这个地方选择8.0 

 配置好后, 继续配置下面一个:

 选择enabled

最后保证自己是这样的情况

然后选择ok保存就行了

从MySQL APT 源更新包信息

输入命令 

apt-get update

正式安装

执行安装命令

 apt-get install mysql-server

 选择YES

接着会提示设置自己的密码 

再次确认密码

这里直接选ok就行(也可以选择第一个选项 -- 密码加强)

最后出现done表示自己安装成功! 

MySQL

安装好了之后,我们进入到MySQL里面看看它的真是面目吧

查看MySQL状态

安装完成后MySQL服务会⾃动启动

使用如下命令查看mysql服务状态

systemctl status mysql

这里出现active (running) 表示服务器正常启动

设置开机自启动 

可以使用 systemctl [stop| start| restart| status] mysql, 命令对MySQL服务进行[停止| 启动|重启|查看服务状态]操作

设置开机自启动 

没有出现报错信息, 表示设置成功!

查看一下MySQL的状态

执行指令 

systemctl list-unit-files|grep mysql

 出现这样的界面, 表示我们成功设置完成!!!  

打开MySQL 

输入登录命令

mysql -uroot -p

mysql(是一个网络服务)有很多选项

-h 指明登录部署了mysql服务的主机ip

-P 表示该服务所部署特定主机上的一个特定端口号

-u  以用户的身份去登录

-p 进行认证登录(带密码)

注意:

1、如果没有写 -h 127.0.0.1 默认是连接本地

2、如果没有写 -P 3306 默认是连接3306端口号 

使用MySQL指令

我们发现可以正常使用 MySQL指令了,就说明安装完成了

show databases;
select version();

退出MySQL

执行指令

quit

 

总结

这比在Windows和centOS上安装简单多了, 相信各位一定能安装成功!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/900474.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Springboot整合Mybatis+Maven+Thymeleaf学生成绩管理系统

前言 该系统为学生成绩管理系统,可以当作学习参考,也可以成为Spirng Boot初学者的学习代码! 系统描述 学生成绩管理系统提供了三种角色:学生,老师,网站管理员。主要实现的功能如下: 登录 &a…

操作系统之文件系统

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,…

AG32:MCU和CPLD如何交互?

本文档介绍了AG32开发中,MCU与CPLD交互的具体方式以及例子。如需了解AG32更多资料可发邮件:salesagm-micro.com 一、MCU和CPLD直接交互 cpld工程创建及编译的操作流程,参考文档《AG32下fpga和cpld的使用入门》 在工程中,用户逻辑…

机器人轨迹跟踪控制——CLF-CBF-QP

本次使用MATLAB复现CLF-CBF-QP算法,以实现机器人轨迹跟踪同时保证安全性能 模型 使用自行车模型来进行模拟机器人的移动动态,具体的模型推导参考车辆运动学模型-自行车模型 采用偏差变量 p ~ = p − p r e f u ~ = u − u r e f \tilde{p} = p - p_{ref} \\ \tilde{u} = …

009_抽象类和接口

抽象类和接口 final关键字常量 单例模式(设计模式)枚举类抽象类抽象类的注意事项、特点使用抽象类的好处模版方法设计模式 接口接口的好处接口的注意事项 final关键字 final关键字是最终的意思,可以修饰类、方法、变量。 修饰类:…

新潮透明液体水珠水滴失真故障扭曲折射特效海报字体标题设计ps样机动作素材 Bubble Photoshop Templates

只需单击几下即可创建引人注目的视觉效果!您需要做的就是将您的文本或图像放入智能对象中并应用作。 包中包含: 15 个静态 Photoshop 模板(PS 2019 及更高版本) 01-05 垂直布局 (22504000)06-10 水平布局…

Android DiaLog全屏设置,带有叉号的弹窗,这个弹窗分为两个部分,一个是主体,另一个是关闭部分。自定义布局弹窗

1.先上图。要实现的效果图。 2.这是我自己实现的效果图,是不是跟效果图一摸一样 来看看整体效果 3.我把自己实现的效果图的代码写出来。如下就是我的代码 3.1首先是MainActivity类 import androidx.appcompat.app.AppCompatActivity;import android.app.Alert…

NVR接入录像回放平台用EasyCVR打造地下车库安防:大型商居安全优选方案

一、背景分析 随着居民生活品质的提升,大型商业建筑和住宅小区纷纷配套建设地下停车库。但是地下车库盗窃、失火、恶意毁坏车辆、外部人员随意进出等事件频发,部署视频监控系统成为保障地下车库的安全关键举措。 目前,很多商业和住宅都会在…

阶段测试 【过程wp】

分享总结: 回顾起来,真的感慨很多呀。看着并不难啊,但难的是解题思维:如何判断该页面的关键点,快速地确定问题的核心,找到对应的解决方法。达到便捷、高效的得到结果。我们做了整整近七个半小时。在这个过程中,我发现自己的思维钝化,不太能自主高效地划分判断漏洞类型,…

【C++】<STL部分>:STL标准模板库概要

STL(standard template libaray-标准模板库),是C标准库的重要组成部分,包含了很多常用的数据结构和算法。 在我们学习了模板的之后,再来看STL,就能知道它是C标准库中的模板类和模板函数的集合,作为可复用的库大大提高…

从传递函数到PID控制器

在过程控制中,按偏差的比例(P,Proportional)、积分(I,Integral)和微分(D,Differential)进行控制的PID控制器(亦称PID调节器)是应用最为…

【PVR Review】《A Review of Palmar Vein Recognition》

[1]张秀峰,牛选兵,王伟,等.掌静脉识别研究综述[J].大连民族大学学报,2020,22(01):33-37.DOI:10.13744/j.cnki.cn21-1431/g4.2020.01.007. 文章目录 1、背景2、手掌静脉识别方法2.1、传统手掌静脉图像识别方法2.2、基于深度学习的掌静脉图像识别 3、手掌静脉识别难点 1、背景 目…

vector复制耗时

CPP中的vector对象在传参给子函数时&#xff0c;如果直接传参&#xff0c;会造成复制给形参的额外耗时 如何解决这个问题呢&#xff1f; 这样定义局部函数 const vector <int>&vec可以保证传递vector对象时使用地址传递&#xff0c;并且使用const保证vector不被改变…

算法思想之双指针

文章目录 双指针字符串序列判定字符串所有整数最小和服务交换接口失败率分析分披萨最多团队 双指针 双指针是指在解决问题时使用两个指针&#xff0c;通常分别指向数组或字符串中的不同位置&#xff0c;通过移动这两个指针来解决问题的一种技巧。双指针技巧常用于解决数组、链…

学透Spring Boot — 018. 优雅支持多种响应格式

这是我的专栏《学透Spring Boot》的第18篇文章&#xff0c;想要更系统的学习Spring Boot&#xff0c;请访问我的专栏&#xff1a;学透 Spring Boot_postnull咖啡的博客-CSDN博客。 目录 返回不同格式的响应 Spring Boot的内容协商 控制器不用任何修改 启动内容协商配置 访…

ngx_os_init

定义在 src\os\unix\ngx_posix_init.c ngx_int_t ngx_os_init(ngx_log_t *log) {ngx_time_t *tp;ngx_uint_t n; #if (NGX_HAVE_LEVEL1_DCACHE_LINESIZE)long size; #endif#if (NGX_HAVE_OS_SPECIFIC_INIT)if (ngx_os_specific_init(log) ! NGX_OK) {return NGX_ERR…

深信服护网蓝初面试题

《网安面试指南》https://mp.weixin.qq.com/s/RIVYDmxI9g_TgGrpbdDKtA?token1860256701&langzh_CN 5000篇网安资料库https://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247486065&idx2&snb30ade8200e842743339d428f414475e&chksmc0e4732df793fa3bf39…

游戏引擎学习第206天

回顾并为当天的工作定下目标 接着回顾了前一天的进展。之前我们做了一些调试功能&#xff0c;并且已经完成了一些基础的工作&#xff0c;但是还有一些功能需要继续完善。其中一个目标是能够展示实体数据&#xff0c;以便在开发游戏逻辑系统时&#xff0c;可以清晰地查看和检查…

HTML 表单:构建交互式网页的关键元素

HTML 表单:构建交互式网页的关键元素 引言 HTML表单是构建交互式网页的核心组件之一,它允许用户与网站进行交互,提交信息、填写问卷或进行其他操作。本文将深入探讨HTML表单的基础知识、常用元素、表单验证以及如何优化表单设计,以提高用户体验和网站的可访问性。 HTML表…

Qt音频采集:QAudioInput详解与示例

1. 简介 QAudioInput是Qt Multimedia模块中用于音频采集的核心类&#xff0c;能够从麦克风等输入设备实时获取原始音频数据&#xff08;PCM格式&#xff09;。本文将通过原理讲解和代码示例&#xff0c;帮助开发者快速掌握音频采集的核心技术。 2. 核心功能 支持多种音频格式&…