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

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

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

相关文章:

  • 前端科举八股文-JAVASCRIPT篇
  • Docker私有仓库与Harbor部署使用
  • Linux的iptables防火墙基础介绍
  • deepspeed+transformers模型微调
  • 无人机摄影测量数据处理、三维建模及在土方量计算中的应用
  • 《ESP8266通信指南》15-MQTT连接、订阅MQTT主题并打印消息(基于Lua|适合新手|非常简单)
  • LeetCode:两数之和
  • CSDN我的创作纪念日128天||不忘初心|努力上进|勇往直前
  • MySQL数据库中的浮点类型和高精度类型有什么区别?为什么不推荐使用浮点类型?
  • C++ 抽象与封装
  • antV X6的简要使用教程
  • 【LLM 论文】Step-Back Prompting:先解决更高层次的问题来提高 LLM 推理能力
  • Java——接口的补充
  • word转pdf的java实现(documents4j)
  • 基于K8S构建Jenkins持续集成平台
  • PHPStudy 访问网页 403 Forbidden禁止访问
  • 热爱电子值得做的电子制作实验
  • .class文件启动过程以及文件内容结构讲解
  • 解锁楼宇自动化新维度西门子Insight+BACnet IP I/O控制器
  • 2024.05.10作业
  • 基于POSIX标准库的读者-写者问题的简单实现
  • 重生我是嵌入式大能之串口调试UART
  • 【智能优化算法】蜜獾优化算法(Honey Badger Algorithm,HBA)
  • 【算法与数据结构】数组
  • 【数据结构】队列详解(Queue)
  • Baumer工业相机堡盟工业相机如何通过NEOAPISDK获取相机的Statistics图像传输统计信息(C#)
  • FreeRTOS标准库例程代码
  • wandb: - 0.000 MB of 0.011 MB uploaded持续出现的解决方案
  • 分布式模式让业务更高效、更安全、更稳定
  • 5.11学习记录