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

MySQL入门 – 设置环境变量和使用系统数据库

MySQL入门 – 设置环境变量和使用系统数据库

Set PATH Environmental Variable and Use Built-in Databases by MySQL

By Jackson@ML

本文简要介绍如何为安装的最新版MySQL设置PATH环境变量,以及如何使用系统自带数据库。

1. 验证MySQL版本

安装完毕MySQL数据库服务器后,可以在Windows命令行(cmd)或者macOS终端(Terminal)启动该服务,并进行SQL语句运用,从而创建、修改和维护数据库及数据表等。

*关于下载和安装MySQL数据库服务器软件,本文不在赘述,请参见以下文章:
2025最新版MySQL安装使用指南。

MySQL安装完毕后,可以打开Terminal(终端窗口),输入命令启动MySQL服务器:

$ mysql -u root -p

系统要求输入root账户密码,然后进入mysql命令行提示符。
在这里插入图片描述
可以看到命令行提示符下,MySQL安装了最新版本 Server version: 9.2.0,属于MySQL Community Server - GPL,即MySQL社区服务器版。

2. 设置PATH环境变量

设置PATH环境变量,即把最新版MySQL安装路径映射到PATH环境变量。

在Terminal执行以下命令:

$ open -t .bash_profile

打开后,该文件显示如下;添加新行,将路径导入到PATH环境变量:

export PATH=${PATH}:/usr/local/mysql/bin/

如下图部分所示:
在这里插入图片描述
至此,环境变量设置完毕。

3. 使用系统自带数据库

1) 登录MySQL服务器

先使用以下命令,登录安装好的MySQL Community Server:

$ mysql -u root -p

结果如下图所示:
在这里插入图片描述

2) 使用系统自带数据库

这很简单,首先要查看哪些数据库自带(或者内置),如下图。

输入以下命令,以显示当前系统数据库:

$ show databases;

结果如下图所示:
在这里插入图片描述
可以看到显示出五行,分别代表系统数据库。

打开之后,其次需要使用以下命令,以便打开sys数据库;

$ use sys;

结果如下图所示:
在这里插入图片描述
使用show命令,查看当前数据库sys中的全部表格信息:

$ show tables;

结果如下图所示:
在这里插入图片描述

用鼠标向下滚动,查看到其中有个表格,名为version, 这是收集MySQL当前版本的信息的表格。

3)查询数据表信息

接下来,我们可以查询version数据表格具体信息。

使用select命令,查询version表中全部字段信息:

$ select * from version;

在这里插入图片描述
再比如,找到sys数据库中的另一张表sys_config,用同样命令,显示表格信息:
在这里插入图片描述
以上为sys_config表格的所在位置。

使用select查询字段信息:

$ select * from sys_config;

验证MySQL服务器状态
输入以下命令,以验证MySQL服务器状态,启动和停止:

$ sudo mysql.server status
$ sudo mysql.server start
$ sudo mysql.server stop

例如:如果不知道MySQL是否被意外关闭或者安装异常尚未启动,可使用以下命令查询状态:
在这里插入图片描述
得知MySQL尚未运行。稍后可使用启动命令mysql.server start, 或者停止命令:
mysql.server stop

技术好文陆续推出,敬请关注和点赞。
您的认可,我的动力!:-)

相关阅读:

  1. 2025最新版MySQL安装使用指南
  2. 2025最新版Java Development Kit(JDK)安装使用指南

http://www.kler.cn/a/529796.html

相关文章:

  • ubuntu直接运行arm环境qemu-arm-static
  • 贪吃蛇实现
  • UE学习日志#19 C++笔记#5 基础复习5 引用1
  • 哈夫曼树
  • 使用朴素贝叶斯对散点数据进行分类
  • 通信易懂唠唠SOME/IP——SOME/IP协议简介
  • [SAP ABAP] 在ABAP Debugger调试器中设置断点
  • 本地部署DeepSeek方法
  • UE 5.3 C++ 对垃圾回收的初步认识
  • 纯后训练做出benchmark超过DeepseekV3的模型?
  • 1.[安洵杯 2019]easy_web1
  • 标准IO与文件IO 进程与线程
  • 如何实现一个CLI命令行功能 | python 小知识
  • 低代码系统-产品架构案例介绍、炎黄盈动-易鲸云(十二)
  • PHP 常用函数2025.02
  • 《苍穹外卖》项目学习记录-Day10Spring Task
  • [ESP32:Vscode+PlatformIO]新建工程 常用配置与设置
  • 2025 年 YOLO 十大未来应用场景
  • LeetCode:121.买卖股票的最佳时机1
  • MoonBit 编译器(留档学习)
  • SAP HCM insufficient authorization, no.skipped personnel 总结归纳
  • 【含文档+PPT+源码】基于微信小程序的社区便民防诈宣传系统设计与实现
  • React中使用箭头函数定义事件处理程序
  • 小红的小球染色期望
  • 武汉科技大学计算机课程设置,武汉科技大学计算机控制与接口技术课程实施方案
  • 笔灵ai写作技术浅析(四):知识图谱