当前位置: 首页 > news >正文

Ubuntu安装MySQL 8.0与Navicat

目录

Ubuntu安装MySQL 8.0

1、更新软件包列表

2、安装 MySQL 8.0

3、启动 MySQL 服务

5、确保MySQL服务器正在运行

5、root 用户的密码

6、登录MySQL,输入mysql密码

7、MySQL默认位置

Ubuntu安装Navicat

1、下载 Navicat

2、额外的软件包

3、执行命令


Ubuntu安装MySQL 8.0

1、更新软件包列表

在添加 MySQL APT 存储库后,运行以下命令以更新软件包列表:

sudo apt update

2、安装 MySQL 8.0

现在,你可以使用以下命令来安装 MySQL 8.0:

sudo apt install mysql-server-8.0

在安装 MySQL 8.0(或其他软件包)时,通常不会显示密码,因为安装过程不需要您提供密码。安装过程中可能会提示您设置 MySQL root 用户的密码,但这是在 MySQL 服务器配置的步骤中完成的,而不是在 apt 安装命令中提供的。

3、启动 MySQL 服务

安装完成后,MySQL 服务器应该已经自动启动。如果没有启动,您可以运行以下命令手动启动服务:

sudo systemctl start mysql

启用 MySQL 服务的开机启动,可以运行以下命令:

sudo systemctl enable mysql

5、确保MySQL服务器正在运行

您可以运行以下命令来验证MySQL服务器是否正在运行:

如果MySQL已成功启动,您将看到一条显示"active (running)"的消息。

sudo systemctl status mysqld

5、root 用户的密码

当你安装 MySQL 8.0 后,可以通过以下步骤设置 MySQL root 用户的密码。

(1)在终端中运行以下命令以登录到 MySQL 服务器:

sudo mysql -u root

如果是第一次登录,可能不需要输入密码。如果要求密码,请直接按 "Enter" 键。

(2)一旦登录到 MySQL 命令行界面,可以使用以下 SQL 命令设置 MySQL root 用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

'123456' 替换为您希望设置的实际密码。

(3)设置密码后,使用以下命令刷新权限使更改生效:

FLUSH PRIVILEGES;

(4)退出 MySQL 命令行界面:

exit;

6、登录MySQL,输入mysql密码

mysql -u root -p

7、MySQL默认位置

1、MySQL服务器程序:/usr/sbin/mysqld

2、MySQL客户端程序:/usr/bin/mysql

3、MySQL配置文件:/etc/mysql/my.cnf

4、MySQL数据目录:/var/lib/mysql/

这些路径可能会因Linux发行版和MySQL版本而有所不同,终端中运行以下命令:

第一个命令将显示MySQL服务器程序的路径,第二个命令将显示MySQL客户端程序的路径。

which mysqld
which mysql

Ubuntu安装Navicat

1、下载 Navicat

下载 Navicat 安装包: 前往 Navicat 官方网站下载页面:https://www.navicat.com

然后选择适用于你的 Linux 系统的安装包(例如:Direct download(64 bit))并下载它。

2、额外的软件包

从 Ubuntu 22.04 开始,可能需要额外的软件包。通过执行以下命令进行安装:

sudo apt install libfuse2

3、执行命令

注意:路径要正确 cd Java/chmod +x navicat16-premium-en.AppImage;

包名一致:"chmod +x navicat16-premium-en.AppImage”,或者双击打开;

cd Java/chmod +x navicat16-premium-en.AppImage
./navicat16-premium-en.AppImage

相关文章:

Ubuntu安装MySQL 8.0与Navicat

目录 Ubuntu安装MySQL 8.0 1、更新软件包列表 2、安装 MySQL 8.0 3、启动 MySQL 服务 5、确保MySQL服务器正在运行 5、root 用户的密码 6、登录MySQL,输入mysql密码 7、MySQL默认位置 Ubuntu安装Navicat 1、下载 Navicat 2、额外的软件包 3、执行命令 U…...

GB28181智慧可视化指挥控制系统之执法记录仪设计探讨

什么是智慧可视化指挥控制系统? 智慧可视化指挥控制平台通过4G/5G网络、WIFI实时传输视音频数据至指挥中心,特别是在有突发情况时,可以指定一台执法仪为现场视频监控器,实时传输当前画面到指挥中心,指挥中心工作人员可…...

【SpringBoot】自动配置自动加载controller的原理

SpringBoot自动配置&&自动加载controller的原理.md 好久没有更新自己的博客了,自己最近的正好有点空闲的时间进行,自己在写着写着,突然想起来, 为什么我们点击application就能自动加载Controller呢?(好家伙,我顿时鱼鳃,哈哈) 1.首先我们来到启动现场>启动类 Sprin…...

Docker Enable live

ubuntu - Enabling live restore on docker isnt keeping the containers alive - Stack Overflow容器安全之启用实时恢复 - 简书 (jianshu.com)...

9.物联网操作系统之软件定时器

一。软件定时器概念及应用 1.软件定时器定义 就是软件实现定时器。 2.FreeRTOS软件定时器介绍 如上图所示,Times的左边为设置定时器时间,设置方式可以为任务设置或者中断设置;Times的右边为定时器的定时相应,使用CalBack相应。 …...

Windows Server 2012 R2 安装 Oracle RAC 11g R2

Windows Server 2012 R2 安装 Oracle RAC 11g R2 环境准备安装系统设置虚拟网络配置虚拟机网卡开机进行系统配置关闭防火墙设置网络系统高级设置修改注册表修改计算机名称设置账户控制RAC1 和 RAC2 的磁盘共享修改 hosts同步时间在 RAC1 RAC2 DATA 中安装 .net3.5在 DATA 中搭建…...

本地shell无法连接ubuntu,解决办法?

1.启动ssh服务; sudo /etc/init.d/ssh start若重启ssh服务后,还是连接不上,继续第2步; 2.修改SSH配置文件 /etc/ssh/sshd_config 默认是不允许root远程登录的,可以再配置文件开启。 sudo vi /etc/ssh/sshd_config找…...

关于openwrt的802.11w 管理帧保护使用

目录 关于openwrt的802.11w 管理帧保护使用先来看看界面上的提示 实际遇到的问题总结 关于openwrt的802.11w 管理帧保护使用 先来看看界面上的提示 注意:有些无线驱动程序不完全支持 802.11w。例如:mwlwifi 可能会有一些问题 实际遇到的问题 802.11w 管…...

centos手动离线安装php,nginx

1、CentOS 7上安装并配置Nginx https://www.cnblogs.com/xujiecnblogs/p/16843984.html /usr/local/nginx/sbin/nginx #启动 /usr/local/nginx/sbin/nginx -s stop #关闭 /usr/local/nginx/sbin/nginx -s reload #重启 增加h…...

Java基础六 - Collection集合List、Set、Queue,Map

1. List - ArrayList、LinkedList、Vector ArrayList 1. 可以有重复元素 2. 超出后自动增加大小,增加一半。会自动重新分配更大的数组,并将元素复制到新数组中 3. 通过索引保存值,访问可以通过索引访问,更加高效。但是添加/删除…...

k8s nginx+ingress 配置

1 nginx> ingress 配置: 2 nginx >service 配置 3 nginx pod配置: 4 nginx.conf 配置文件: # web端v1server{listen 30006;add_header Strict-Transport-Security "max-age31536000; includeSubDomains";#add_header Content…...

探索Streamlit中强大而灵活的 st.write() 函数(五):构建丰富多样的应用界面

文章目录 1 前言2 显示HTML的内容3 显示Markdown内容4 显示代码块5 显示DataFrame的交互式表格6 显示音频和视频7 显示图表8 显示图片9 显示地图10 显示PDF文件11 显示文件下载链接12 结语 1 前言 在这篇博文中,我们将着重介绍Streamlit中一个核心而重要的函数&…...

LinAlgError: Singular matrix 问题解决

错误log: c:\Program Files\Python39\lib\site-packages\numpy\linalg\linalg.py in inv(a)543 signature D->D if isComplexType(t) else d->d544 extobj get_linalg_error_extobj(_raise_linalgerror_singular) --> 545 ainv _umath_lin…...

【ASP.NET MVC】使用动软(五)(13)

一、问题 前文完成的用户登录后的首页如下: 后续账单管理、人员管理等功能页面都有相同的头部,左边和下边,唯一不同的右边内容部分,所以要解决重复设计的问题。 二、解决方法——使用布局页 在Views上右键添加新建项&#xff…...

MongoDB面试题

1. NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用 NoSQL 数据库?说一说 NoSQL 数据库的几个优点? NoSQL 是非关系型数据库,NoSQL Not Only SQL。 关系型数据库采用的结构化的数据,NoSQL 采用的是键值对的方式存储数…...

Python Web 开发 Flask 介绍

WEB开发是现在程序必会的技能,因为大部分软件都以Web形式提供,及时制作后台开发,或者只做前台开发,也需要了解Web开发的概念和特点。由于Python是解释性脚本语言,用来做Web开发非常适合,而且Python有上百种…...

本地mvn仓库清理无用jar包

背景 开发java时间久了,本地的m2仓库就会产生很多过期的jar包,不清理的话比较占空间。 原理 是通过比较同一目录下,对应jar包的版本号的大小,保留最大版本号那个,删除其他的。 脚本 执行脚本见文章顶部 执行方式 …...

MySQL的常用函数大全

一、字符串函数 常用函数: 函数功能CONCAT(s1, s2, …, sn)字符串拼接,将s1, s2, …, sn拼接成一个字符串LOWER(str)将字符串全部转为小写UPPER(str)将字符串全部转为大写LPAD(str, n, pad)左填充,用字符串pad对str的左边进行填充&#xff0…...

一百四十三、Linux——Linux的CentOS 7系统语言由中文改成英文

一、目的 之前安装CentOS 7系统的时候把语言设置成中文,结果Linux文件夹命名出现中文乱码的问题,于是决定把Linux系统语言由中文改成英文 二、实施步骤 (一)到etc目录下,找到配置文件locale.conf # cd /etc/ # ls…...

一 关于idea如何在svn进行项目下载并运行成功

安装svn客户端 如图 安装时请选择该选项(Will be installed on local hard drive)并选择自己想要安装的目录路径 如图 svn安装成功 如图 注意 安装完成后,使用svn进行一次checkout的项目导出完成以上五步时&…...

OpenClaw调试技巧:千问3.5-9B接口调用问题排查

OpenClaw调试技巧:千问3.5-9B接口调用问题排查 1. 为什么需要关注接口调用问题 上周我在本地部署OpenClaw对接千问3.5-9B模型时,遇到了一个诡异的问题:明明配置文件正确,模型服务也正常运行,但OpenClaw就是无法完成对…...

数学建模实战书籍精选:从入门到竞赛的全方位指南

1. 为什么你需要一本好的数学建模书? 数学建模就像学做菜,光看菜谱不动手永远成不了大厨。我见过太多同学抱着《高等数学》死磕,结果遇到实际问题连最简单的线性规划都写不出来。一本好的实战书能帮你少走三年弯路——当年我第一次参加国赛&a…...

[资源管理]:全链路智能化的Manifest协同方案

[资源管理]:全链路智能化的Manifest协同方案 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 定位核心矛盾:资源管理的系统性困境 在数字内容分发领域,Manife…...

Java 反应式编程最佳实践:构建响应式系统

Java 反应式编程最佳实践:构建响应式系统别叫我大神,叫我 Alex 就好。一、引言 大家好,我是 Alex。反应式编程(Reactive Programming)作为一种编程范式,已经成为构建高并发、低延迟系统的重要手段。Java 生…...

如何永久保存微信聊天记录并挖掘数据价值?WeChatMsg全攻略

如何永久保存微信聊天记录并挖掘数据价值?WeChatMsg全攻略 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/W…...

【数据结构与算法】第29篇:红黑树原理与C语言模拟

一、红黑树的定义1.1 五大性质红黑树是一种自平衡二叉查找树,每个节点增加一个颜色属性(红或黑),必须满足:性质说明性质1每个节点是红色或黑色性质2根节点是黑色性质3所有叶子节点(NIL)是黑色性…...

lil_tea c++ 2023 style guide

调试 我觉得调试是最重要的, 所以放在最开头. 调试, 最最最重要的, sudo apt remove gdb (这只是个玩笑, 不要真的执行). 深入学习贯彻 fail fast 原则, 在出现错误时直接退出程序, 而不是使用 try throw catch. 编写程序的时候假设所有东西不会出错, 然后每当出现程序异常退…...

Kali 2025.4上部署HexStrike AI踩坑实录:从MCP连接失败到完美运行的完整排错指南

Kali 2025.4上部署HexStrike AI踩坑实录:从MCP连接失败到完美运行的完整排错指南 HexStrike AI作为新一代AI驱动的渗透测试框架,理论上只需几条命令就能完成部署。但现实往往比文档复杂得多——特别是当你在深夜赶项目,却发现MCP客户端死活连…...

uniapp实战:uview Collapse组件动态数据加载后高度异常的3种解决方案

Uniapp实战:uView Collapse组件动态数据加载后高度异常的深度解决方案 在Uniapp开发中,uView UI库的Collapse折叠面板组件因其简洁易用而广受欢迎。但当我们需要动态加载数据并展开面板时,经常会遇到一个棘手的问题:面板高度计算不…...

告别GPIO模拟!用GD32的Timer+DMA高效驱动WS2812灯带(附完整工程)

用GD32的TimerDMA实现WS2812灯带零CPU占用驱动方案 在嵌入式LED控制领域,WS2812系列灯带因其简单的单线通信协议和丰富的色彩表现,成为许多项目的首选。然而,传统的GPIO模拟时序方法存在明显的性能瓶颈——当灯珠数量增加时,CPU会…...