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

news/2024/11/17 9:28:48/

检查是否安装了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/news/1446670.html

相关文章

HTML 表单标签

HTML 表单标签 表单属性汇总&#xff1a; 1 name属性 服务器会识别不同的name属性&#xff0c;并根据name属性来捕获不同元素内的数据。 2 value属性 value 属性为 input 元素设定值。 对于不同的输入类型&#xff0c;value 属性的用法也不同&#xff1a; type"butt…

如何在 Visual Studio 中通过 NuGet 添加包

在安装之前要先确定Nuget的包源是否有问题。 Visual Studio中怎样更改Nuget程序包源-CSDN博客 1.图形界面安装 打开您的项目&#xff0c;并在解决方案资源管理器中选择您的项目。单击“项目”菜单&#xff0c;然后选择“管理 NuGet 程序包”选项。在“NuGet 包管理器”窗口中…

vue+elementUI实现点击左右箭头切换按钮功能

原本是可以用el-tabs做的,就像下面的样式,但是领导说不行 最后用button和element里面的el-carousel(走马灯)结合了一下 长这样 感觉还不错 可以自己改样式 代码如下: <div class"drawer-carousel"><el-carousel arrow"always" :loop"false…

【docker】Docker开启远程访问

将构建的镜像自动上传到服务器。 需要开放 Docker 的端口&#xff0c;让我们在本地能连接上服务器的 Docker&#xff0c;这样&#xff0c;才能上传构建的镜像给 Docker。 开启远程访问 首先在服务器打开 Docker 的服务文件 vim /usr/lib/systemd/system/docker.service修改…

【webrtc】MessageHandler 5: 基于线程的消息处理:以PeerConnection信令线程为例

peerconn的信令是通过post 消息到自己的信令线程消息来处理的PeerConnectionMessageHandler 是具体的处理器G:\CDN\rtcCli\m98\src\pc\peer_connection_message_handler.hMachinery for handling messages posted to oneself PeerConnectionMessageHandler 明确服务于 signalin…

开源、轻量、易用的服务器实时监控工具:哪吒探针

本文首发于只抄博客&#xff0c;欢迎点击原文链接了解更多内容。 前言 哪吒探针是一个开源、轻量、易用的服务器监控、运维工具&#xff0c;它有以下几个特点&#xff1a; 一键安装&#xff1a;可以一键安装面板与 Agent&#xff0c;并且支持 Linux、Windows、MacOS、OpenWRT…

【PyTorch与深度学习】1、PyTorch介绍与张量的创建

课程地址 最近做实验发现自己还是基础框架上掌握得不好&#xff0c;于是开始重学一遍PyTorch框架&#xff0c;这个是课程笔记 1. 张量Tensor 张量是一种特殊的数据结构&#xff0c;与数组和矩阵非常相似。在 PyTorch 中&#xff0c;我们使用张量对模型的输入和输出以及模型的…

nginx+Tomcat动静分离

本⽂的动静分离主要是通过nginxtomcat来实现&#xff0c;其中nginx处理图⽚、html等静态的⽂ 件&#xff0c;tomcat处理jsp、do等动态⽂件. 实验环境 192.168.200.133 nginx反向代理 192.168.200.129 static 192.168.200.130 dynamic 步骤 修改三台主机名 [rootadmin ~]#…