在Ubuntu linux操作系统上操作MySQL数据库常用的命令

devtools/2024/10/18 14:20:55/

检查是否安装了MySQL,或检查MySQL的状态:

sudo systemctl status mysql

sudo systemctl status mysql.service

如果mysql有安装,上面这条命令会返回mysql的状态active或inactive。

卸载mysql数据库

第一步是停了数据库

sudo systemctl stop mysql

第二步是删除所有相关的文件:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

安装mysql数据库

sudo apt install mysql-server

启动mysql数据库服务

sudo systemctl start mysql.service

停止mysql数据库服务

sudo systemctl stop mysql.service

登录数据库

sudo mysql

登录后修改root用户的密码

ALTER USER root@localhost 
IDENTIFIED WITH mysql_native_password  
BY '<YOUR_PASSWORD>';

退出登录再用root用户登录


mysql>exit
$ mysql -u root -p

输入刚刚设置的密码,就可以登录进去,查看一下目前数据库系统中有多少个数据库
请添加图片描述

  • information_schema:这个数据库存储mysql数据库系统的相关信息
  • mysql:这个是mysql数据库系统的核心数据库,权限等之类的信息都存储在这里
  • performance_schema:这个是记录数据库系统运行时的信息
  • sys:是一个对DBA(数据库管理员)更友好(更容易阅读)的数据库,它的信息来源于上面的数据库

配置mysql在计算机重启后自动运行

sudo systemctl enable mysql.service

http://www.ppmy.cn/devtools/27681.html

相关文章

云手机对出海企业有什么帮助?

近些年&#xff0c;越来越多的企业开始向海外拓展&#xff0c;意图发掘更广阔的市场。在这过程中&#xff0c;云手机作为一个新型工具为很多企业提供了助力&#xff0c;尤其在解决海外市场拓展过程中的诸多挑战方面发挥着作用。 首先&#xff0c;云手机的出现解决了企业在海外拓…

仓储机器人确实蛮卷的~

导语 大家好&#xff0c;我是智能仓储物流技术研习社的社长&#xff0c;老K。专注分享智能仓储物流技术、智能制造等内容。 新书《智能物流系统构成与技术实践》 视频来源于Agilox。 仓储机器人&#xff0c;无疑是现代物流业的一大亮点。它们小巧灵活&#xff0c;却能承担起繁重…

在 Python 开发中建议使用虚拟环境的原因

在 Python 开发中使用虚拟环境可以解决依赖冲突问题、方便管理和记录项目依赖库版本、提高代码的可移植性和可重现性、隔离不同项目的 Python 环境、方便切换不同项目的开发环境&#xff0c;无论是个人项目还是团队项目&#xff0c;使用虚拟环境已经成为 Python 开发的最佳实践…

[论文笔记]SEARCHING FOR ACTIVATION FUNCTIONS

引言 今天带来另一篇激活函数论文SEARCHING FOR ACTIVATION FUNCTIONS的笔记。 作者利用自动搜索技术来发现新的激活函数。通过结合详尽的搜索和基于强化学习的搜索&#xff0c;通过实验发现最佳的激活函数 f ( x ) x ⋅ sigmoid ( β x ) f(x) x \cdot \text{sigmoid}(βx…

【进程间通信】常用通信方法的概念,区别及优缺点

进程间通信是计算机中非常重要的一个主题&#xff0c;尤其在多任务处理和分布式系统中。这篇博客可以详细介绍几种常用的进程间通信方法&#xff1a; 概念 管道&#xff08;Pipe&#xff09;&#xff1a; 管道是一种最简单的进程间通信方式&#xff0c;它可以在父进程和子进程…

Vue 之 在当前页面的实现分页效果

目录 场景实现 场景 假设&#xff0c;我们现在有这么一个需求&#xff1a; 上述图片的空白内容是活动的&#xff0c;由下面的两个按钮控制上一页、下一页&#xff1b;我们应该可以怎么去实现&#xff1f; 实现 思路&#xff1a; 其实这个问题&#xff0c;我们仿照其他的UI框…

深入解读CSS高级选择器

CSS选择器是网页样式设计的核心组成部分&#xff0c;它们使开发者能够精准定位页面上的元素并施加相应的样式。在众多选择器中&#xff0c;高级选择器因其强大的定位能力和灵活性备受青睐。接下来&#xff0c;我们将逐一详解这些高级选择器&#xff0c;并通过实例代码加深理解。…

33.基础乐理-原调、移调、转调、离调

原调、移调、转调、离调分为两类&#xff1a;原调是一个定义、一个名词&#xff0c;移调、转调、离调可以称之为是技术或者操作&#xff0c;是一种动词。也就是分为名词和动词两类。 原调&#xff1a; 一种音乐原本的调&#xff0c;就是它的原调&#xff0c;或者说按照简谱的调…