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

MySQL 数据库系列课程 05:MySQL命令行工具的配置

一、Windows启动命令行工具

(1)打开 Windows 的开始菜单,找到安装好的 MySQL,点击MySQL 8.0 Command Line Client - Unicode,这个带有 Unicode 的,是支持中文的,允许在命令行中敲中文。
MySQL_order_1.png
(2)然后从打开的窗口输入安装 MySQL 时设置的身份验证密码,回车即可登陆成功。
MySQL_order_2.png
MySQL_order_3.png
(3)如果不想每次都去开始菜单点击指定的程序,我们可以将 MySQL 配置进 Windows 的环境变量
第一步:找到 MySQL 的安装路径,正常安装完的路径是这个C:\Program Files\MySQL\MySQL Server 8.0\bin
MySQL_order_4.png
第二步:使用快捷键Win + R打开运行窗口,输入sysdm.cpl然后回车,在新窗口中点击高级、环境变量
MySQL_order_5.png
第三步:在系统变量的 Path 中新建变量,输入 MySQL 的安装路径,关闭。
MySQL_order_6.png
第四步:此时使用快捷键Win + R打开运行窗口,输入 cmd,从黑窗口中输入mysql -u root -p,回车输入验证身份的密码回车,也可以登陆成功。
MySQL_order_7.png

二、Mac启动命令行工具

(1)我们先来测试一下,在终端输入 mysql,会提示命令没有发现,这说明我们还没有配置环境。
MySQL_order_8.png
(2)在终端通过 vim 来编辑 .zshrc 配置文件,请输入sudo vim ~/.zshrc回车,会提示输入开机密码,输入完回车即可进入 vim 编辑配置文件页面。
MySQL_order_9.png
(3)点击 i 键,进入编辑模式,通过移动光标在配置文件指定位置添加如下路径:export PATH="/usr/local/mysql/bin":$PATH
MySQL_order_10.png
(4)然后按 esc 退出编辑模式,紧接着输入 :wq 保存退出 。
(5)接着在终端执行 source ~/.zshrc 使配置生效 。
(6)此时再从终端中输入mysql -u root -p,便会提示请输入密码,输入完密码即可回车,登陆成功。
MySQL_order_11.png

三、命令行工具的使用

命令行工具其实要比可视化工具好用的多得多,只是我们现在使用的各种软件都是有界面的,不需要大家过多的记忆很多指令,为绝大部分人使用电脑降低了很多学习成本。但是你要记得你是一个程序员,对程序员来说命令是必须要会的,所以命令行工具对程序员来说非常重要。虽然上篇文章我们进行了 Workbench 这个 MySQL 可视化工具的安装,虽然有了可视化工具让我们能够在有界面的软件中写 SQL 语句,但是程序员也一定不能脱离命令行工具的使用,本文我们讲述了 MySQL 命令行的配置,在未来希望大家能有意识的尝试使用命令行工具。

http://www.lryc.cn/news/266887.html

相关文章:

  • LeetCode 2703. 返回传递的参数的长度
  • MySQL的聚簇索引和非聚簇索引的区别以及示例
  • 裸机开发(1)-汇编基础
  • 解决log4j多个日志都写到一个文件
  • YOLOv5 目标计数 | 图片上绘制计数结果
  • 【网络安全/CTF】unseping 江苏工匠杯
  • 鼠标悬浮在树组件节点上展示当前节点名称
  • 构建创新学习体验:企业培训系统技术深度解析
  • 云计算:现代技术的基本要素
  • (1)(1.11) SiK Radio v2(一)
  • 视频号视频怎么保存到手机相册?
  • 【svn】win11最新svn每天自动化定时update、commit,隐藏窗口,定时脚本编写
  • 【YOLO系列】YOLOv3代码详解(四):模型脚本model.py
  • Elasticsearch可视化平台Kibana [ES系列] - 第498篇
  • Python深度学习029:pytorch中常用的模块或方法
  • MongoDB创建和查询视图(二)
  • 【MYSQL】MYSQL 的学习教程(七)之 慢 SQL 优化思
  • iOS - 真机调试的新经验
  • thinkphp6.0的workerman在PHP8.0下报错
  • SQL语句分类
  • C# Onnx yolov8 pokemon detection
  • Flink电商实时数仓(六)
  • 本地部署Jellyfin影音服务器并实现远程访问内网影音库
  • 【React Native】第一个Android应用
  • 解决IOS transform rotate后文字无法显示,backface-visibility导致@click事件失效
  • Nature | 大型语言模型(LLM)能够产生和发现新知识吗?
  • 多维时序 | MATLAB实CNN-Mutilhead-Attention卷积神经网络融合多头注意力机制多变量时间序列预测
  • Nature 新研究发布,GPT 驱动的机器人化学家能够自行设计和进行实验,这对科研意味着什么?
  • Ai画板原理
  • 【hacker送书第11期】Python数据分析从入门到精通