【MySql】在ubuntu下安装MySql数据库

目录

查看操作系统版本

添加 MySql APT源

访问下载页面并下载发布包

安装发布包

执行安装命令

从MySql APT源更新包信息

安装MySql

执行安装命令

查看MySql状态

开启自启动

登录MySql


查看操作系统版本

root@VM-24-2-ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:    focal

添加 MySql APT源

访问下载页面并下载发布包

链接如下:

MySQL :: Download MySQL APT Repositoryicon-default.png?t=O83Ahttps://dev.mysql.com/downloads/repo/apt/点击download进行下载

下载后的安装包在我们的windows系统中,我们通过rz -E将安装包转入ubuntu中 

安装发布包

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

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

执行安装命令

root@VM-24-2-ubuntu:~# dpkg -i mysql-apt-config_0.8.32-1_all.deb 
(Reading database ... 136781 files and directories currently installed.)
Preparing to unpack mysql-apt-config_0.8.32-1_all.deb ...
Unpacking mysql-apt-config (0.8.32-1) over (0.8.32-1) ...
Setting up mysql-apt-config (0.8.32-1) ...

进入图形化界面

选择mysql8.0

选择enabled

两个选择完成后, 选择ok,安装包就已经安装成功了。

从MySql APT源更新包信息

root@VM-24-2-ubuntu:~# apt-get update
Hit:1 http://mirrors.tencentyun.com/ubuntu focal InRelease
Get:2 http://mirrors.tencentyun.com/ubuntu focal-security InRelease [128 kB]
Get:3 http://mirrors.tencentyun.com/ubuntu focal-updates InRelease [128 kB]        
Get:4 http://mirrors.tencentyun.com/ubuntu focal-security/main Sources [326 kB]
Get:5 http://repo.mysql.com/apt/ubuntu focal InRelease [12.8 kB]
Get:6 http://mirrors.tencentyun.com/ubuntu focal-security/main amd64 Packages [3,226 kB]
Get:7 http://mirrors.tencentyun.com/ubuntu focal-security/main amd64 c-n-f Metadata [14.3 kB]
Get:8 http://mirrors.tencentyun.com/ubuntu focal-security/universe amd64 Packages [1,012 kB]
Get:9 http://repo.mysql.com/apt/ubuntu focal/mysql-8.0 Sources [962 B]       
Get:10 http://mirrors.tencentyun.com/ubuntu focal-security/universe amd64 c-n-f Metadata [21.5 kB]
Get:11 http://repo.mysql.com/apt/ubuntu focal/mysql-apt-config amd64 Packages [566 B]
Get:12 http://repo.mysql.com/apt/ubuntu focal/mysql-8.0 amd64 Packages [10.7 kB]                 
Get:13 http://mirrors.tencentyun.com/ubuntu focal-updates/main Sources [599 kB]
Get:14 http://repo.mysql.com/apt/ubuntu focal/mysql-tools amd64 Packages [3,848 B]
Get:15 http://mirrors.tencentyun.com/ubuntu focal-updates/main amd64 Packages [3,601 kB]
Get:16 http://mirrors.tencentyun.com/ubuntu focal-updates/main amd64 c-n-f Metadata [17.7 kB]
Get:17 http://mirrors.tencentyun.com/ubuntu focal-updates/universe amd64 Packages [1,233 kB]
Get:18 http://mirrors.tencentyun.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [28.3 kB]
Fetched 10.4 MB in 4s (2,818 kB/s)                            
Reading package lists... Done //更新完成

安装MySql

执行安装命令

root@VM-24-2-ubuntu:~# apt-get install mysql-server

安装过程中设置密码

再次确认密码

结尾看到如下,就代表安装完成了

查看MySql状态

安装完成后Mysql服务会自动启动

root@VM-24-2-ubuntu:~# systemctl status mysql //查看mysql服务状态
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2024-09-23 21:52:41 CST; 2min 2s ago
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
   Main PID: 1473977 (mysqld)
     Status: "Server is operational"
      Tasks: 37 (limit: 2246)
     Memory: 362.1M
     CGroup: /system.slice/mysql.service
             └─1473977 /usr/sbin/mysqld

Sep 23 21:52:40 VM-24-2-ubuntu systemd[1]: Starting MySQL Community Server...
Sep 23 21:52:41 VM-24-2-ubuntu systemd[1]: Started MySQL Community Server.

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

开启自启动

root@VM-24-2-ubuntu:~# systemctl enable mysql //设置自启动
root@VM-24-2-ubuntu:~# systemctl list-unit-files|grep mysql //查看状态
mysql.service                          enabled         enabled      
mysql@.service                         disabled        enabled  

登录MySql

root@VM-24-2-ubuntu:~# mysql -uroot -p
Enter password: 

 执行一些简单的sql语句

MySql程序简介

MySql安装完成后通常包含如下程序:

  • Linux系统程序一般在 /usr/bin目录下,可以通过命令查看:

 以下是常用的MySql程序:

程序名作用
mysqldMySql的守护进程即MySql的服务器,要使用MySql服务器,mysqld必须正在运行状态
mysqlMySql客户端程序,用于交互式输入SQL语句或批处理模式从文件执行SQL的命令行工具
mysqlcheck

用于检查、修复、分析和优化表的表维护客户端

mysqldump将MySql数据库转储到SQL、文本或XML文件中的客户端
mysqlimport将文本文件导入到表的客户端工具
mysqladmin执行管理操作的客户端,例如创建或删除数据库、重新加载授权表、将表刷新到磁盘以及重新打开日志文件。Mysqladmin还可以用于从服务器检索版本、进程和状态信息
mysqlshow显示数据库、表、列和索引信息的客户端
mysqldumpslow用户读取和汇总慢速查询日志内容的实用程序
mysqlbinlog从二进制日志中读取SQL语句的使用程序,mysqlbinlog文件中包含的已执行SQL语句的日志,可用于从崩溃中恢复数据
mysqlslap客户端负载工具,模拟多个客户端同时访问Mysql服务器,并报告每个阶段的使用时间

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[翟旭发射器]python-推导式-列表list表达式练习

# 简单的列表生成 numbers00[x for x in range(1,11)] print(numbers00) # 带条件的列表生成 numbers01[x for x in range(1,11) if x%20] print(numbers01) # 带表达式的列表生成 numbers10[x**2 for x in range(1,11)] print(numbers10) # 嵌套循环的列表生成 coordinates[(x…

Python连接Kafka收发数据等操作

目录 一、Kafka 二、发送端(生产者) 三、接收端(消费者) 四、其他操作 一、Kafka Apache Kafka 是一个开源流处理平台,由 LinkedIn 开发,并于 2011 年成为 Apache 软件基金会的一部分。Kafka 广泛用于构…

CentOS 安装 JAVA环境(JDK 1.8)

镜像选择 推荐国内镜像直接下载 清华镜像 https://mirrors.tuna.tsinghua.edu.cn/Adoptium 关于重命名 AdoptOpenJDK 镜像为 Adoptium 的通知 编程宝库 http://www.codebaoku.com/jdk/jdk-index.html 这个镜像站,包含Oracle JDK、OpenJDK、AdoptOpenJDK、阿里…

视频汇聚EasyCVR视频监控平台调取接口提示“认证过期”是什么原因?

视频汇聚EasyCVR视频监控平台,作为一款智能视频监控综合管理平台,凭借其强大的视频融合汇聚能力和灵活的视频能力,在各行各业的应用中发挥着越来越重要的作用。EasyCVR平台具备强大的拓展性和灵活性,支持多种视频流的外部分发&…

【Elasticsearch】-实现图片向量相似检索

1、http请求方式 如果elasticsearch服务设置账号密码,则在请求的header中添加 Basic Auth 认证 请求方式:Post 请求地址:/index_name/_search 请求body:json格式 {"size": 10, //返回条数"min_score": 0.…

利用低代码快速搭建电商小程序之商品列表页

目标: 搭建商城的一个商品列表页面(先做静态页) 开发环境: 访问白码低代码平台:https://www.bnocode.com/ 白码的新自定义页功能(使用vue框架) 前期准备: 需要先准备商品数据表…

用 Pygame 实现一个乒乓球游戏

用 Pygame 实现一个乒乓球游戏 伸手需要一瞬间,牵手却要很多年,无论你遇见谁,他都是你生命该出现的人,绝非偶然。若无相欠,怎会相见。 引言 在这篇文章中,我将带领大家使用 Pygame 库开发一个简单的乒乓球…

Servlet入门:服务端小程序的初试(自己学习整理的资料)

目录 一.前言 二.建立基础结构​编辑 三.具体步骤 找到Tomcat文件并打开Tomcat。 在webapps中创建一个自己的文件夹。 在classes中新建一个Java文件。 在lib中导入需要的jar文件包。 配置环境变量 在Java文件的目录下打开cmd并输入 javac -d . HelloServlet.java进行…

如何设计出一个比较全面的测试用例

目录 1. 测试用例的基本要素(不需要执行结果) 2. 测试用例的给我们带来的好处 3. 用例编写步骤 4. 设计测试用例的方法 4.1 基于需求进行测试用例的设计 4.2 具体的设计方法 1.等价类 2.边界值 3.判定表(因果图) 4.正交表法 5.场景设计法 6.错误猜测…

[产品管理-33]:实验室技术与商业化产品的距离,实验室技术在商业化过程中要越过多少道“坎”?

目录 一、实验室技术 1.1 实验室研究性技术 1.2 技术发展的S曲线 技术发展S曲线的主要阶段和特点 技术发展S曲线的意义和应用 二、实验室技术商业化的路径 2.1 实验室技术与商业化产品的距离 1、技术成熟度与稳定性 - 技术自身 2、市场需求与适应性 - 技术是满足需求 …

快递物流短信API接口代码

官网:快递鸟 API参数 用户信息类 一.短信模版 1.接口说明 使用快递鸟短信功能时,预先设置好短信模板和对应的发送规则,快递鸟短信API将根据设置的好的模板和规则,进行短信的发送和反馈。 (1)仅支持Json格式。 (2)请求指令810…

org.eclipse.paho.client.mqttv3.MqttException: 无效客户机标识

需求背景 最近有一个项目,需要用到阿里云物联网,不是MQ。发现使用原来EMQX的代码去连接阿里云MQTT直接报错,试了很多种方案都不行。最终还是把错误分析和教程都整理一下。 需要注意的是,阿里云物联网平台和MQ不一样。方向别走偏了。 概念描述 EMQX和阿里云MQTT有什么区别…

国标GB28181视频融合监控汇聚平台的方案实现及场景应用

Liveweb国标视频融合云平台基于端-边-云一体化架构,部署轻量简单、功能灵活多样,平台可支持多协议(GB28181/RTSP/Onvif/海康SDK/Ehome/大华SDK/RTMP推流等)、多类型设备接入(IPC/NVR/监控平台),在视频能力上&#xff0…

CNS-WRFID-01地标卡读写器|写卡器DEMO软件读、写操作说明

CNS-WRFID-01地标卡读写器|写卡器是一款高频读写设备,支持ISO15693协议芯片卡,地标标签读写,支持兴颂系列抗金属|非抗金属RFID标签,如:CNS-CRFID-01、CNS-CRFID-02、CNS-CRFID-03、CNS-CRFID-04、CNS-CRFID-05、CNS-CR…

chorme浏览器 您的连接不是私密连接

‌当浏览器显示“您的连接不是私密连接,攻击者可能会试图从 localhost 窃取您的信息(例如:密码、消息或信用卡信息)”的警告时,这通常意味着您正在尝试访问的网站的安全证书存在问题,可能是因为它使用的是自…

2015年国赛高教杯数学建模A题太阳影子定位解题全过程文档及程序

2015年国赛高教杯数学建模 A题 太阳影子定位 技术就是通过分析视频中物体的太阳影子变化,确定视频拍摄的地点和日期的一种方法。   1.建立影子长度变化的数学模型,分析影子长度关于各个参数的变化规律,并应用你们建立的模型画出2015年10月…

ESP32-WROOM-32 [创建AP站点-客户端-TCP透传]

简介 基于ESP32-WROOM-32 开篇(刚买), 本篇讲的是基于固件 ESP32-WROOM-32-AT-V3.4.0.0(内含用户指南, 有AT指令说明)的TCP透传设置与使用 设备连接 TTL转USB线, 接ESP32 板 的 GND,RX2, TX2 指令介绍 注意,下面指…

利士策分享,如何在有限的时间内过上富足的生活?

利士策分享,如何在有限的时间内过上富足的生活? 在快节奏的现代生活中,追求富足不仅仅是物质上的丰盈,更是心灵的满足与生活的平衡。 如何在有限的时间内实现这一目标,是许多人心中的疑问。 以下是一些实用建议&#…

Linux centerOS 服务器搭建NTP服务

1,安装 NTP软件 sudo yum -y install ntp2,编辑配置文件 sudo vim /etc/ntp.conf 3,修改配置 在ntp.conf文件中,可以配置服务器从哪些上游时间源同步时间。如果你想让你的服务器对外同步时间,可以去掉restrict d…

BGP实验

1、实验拓扑 EBGP:位于不同AS的BGP路由器之间的BGP对等体关系。两台路由器之间要建立EBGP对等体关系,必须满足两个条件: 两个路由器所属AS不同(即AS号不同)。 在配置EBGP时,Peer命令所指定的对等体IP地址要…