MySQL 00 : MySQL_数据库shell登录时遇到的问题

这篇具有很好参考价值的文章主要介绍了MySQL 00 : MySQL_数据库shell登录时遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题1描述:输入链接数据块的命令提示 sh:mysgl:command not found

MySQL 00 : MySQL_数据库shell登录时遇到的问题

解决:第一步配置环境变量来解决

1、vim /etc/profile
2、末尾写入export PATH=$PATH:/usr/local/mysql/bin
3、保存
4、执行 source /etc/profile

第二部

问题描述

Mac通过MAMP安装MySQL时,在终端输入mysql -u root -p启动数据库,确提示了下面这个错误

zsh: command not found: mysql
1
看了很多教程都没有解决问题,后面FQ才找了解决方案。网上很多解决方案(比如下面这个)应该针对的是正常安装MySQL的用户,但对于MAMP用户来说这个路径确实错误的。

mysql=/usr/local/mysql/bin/mysql
1
正确的解决步骤如下:

首先通过终端查看MySQL的服务进程

ps -ef|grep mysql
1
这样就可以知道自己电脑的MySQL安装路径了。如下所示,笔者的安装路径是

/Applications/MAMP/Library/bin/
1

1、找到路径后,打开终端,输入: cd ~

2、输入:sudo vim .bash_profile

回车执行,需要输入root用户密码。sudo是使用root用户修改环境变量文件。

3、输入i进入编辑模式,输入:

export PATH=${PATH}:/Applications/MAMP/Library/bin
1
然后esc退出insert状态,并在最下方输入:wq保存退出。

4、在终端输入:source .bash_profile

回车执行,运行环境变量。

5、vi ~/.zshrc,然后跟上述步骤3一样,i进入编辑模式,输入下面的语句, 然后esc退出insert状态,并在最下方输入:wq保存退出。

export PATH=${PATH}:/Applications/MAMP/Library/bin
1
保存后,在终端输入 source ~/.zshrc,让修改生效

6、再次执行命令mysql -u root -p,可以看到成功执行了。文章来源地址https://www.toymoban.com/news/detail-462570.html

到了这里,关于MySQL 00 : MySQL_数据库shell登录时遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity连接数据库mysql全过程+可能遇到的问题与解决方案

    目录 一、具备条件 二、unity连接mysql 三、问题总结 1. Mysql安装完成         安装完成后需要查看mysql的版本,打开终端(管理者身份运行),输入以下语句登录mysql,查看MySQL版本; 可以看到我下载的版本是 5.7.38; 2. MySQL Connector/NET下载 目的:为了搭建unity连接mysql的环境

    2024年02月03日
    浏览(66)
  • shell脚本-MySQL数据库备份

    确保mysql服务启动 可以通过mysqldump命令来备份数据库 1.mysqldump 命令语法: 使用 mysqldump 命令备份一个数据库的语法格式如下: 使用 mysqldump 命令备份一个数据库中表的语法格式如下: 2.参数: 实例: 先确保数据库服务启动的情况下,创建shell脚本

    2024年02月16日
    浏览(40)
  • 近日遇到数据库及其他问题

    使用 以下语句,在上亿数据的表中执行速度较慢 可使用下面两种方式 或者 在编译完class文件,替换war包里面对应class文件后,报Could not reload resource bundles java.lang.NoSuchFieldException: cacheList,找不到对应action,在网上查找资料,发现可能是JDK版本问题,原来使用JDK8 编译有问题,

    2024年02月01日
    浏览(47)
  • jmeter遇到连接数据库的问题

    上货 1、下载驱动inceptor 5.1.2.jar包 2、在添加驱动那里导入 3、在JBC request中的写法 PS:没什么可说的

    2024年02月19日
    浏览(45)
  • 使用达梦数据库遇到的异常问题

    dm.jdbc.driver.DMException: 数据转换丢失警告 我这里出现问题的SQL语句是: 原因 :是因为list集合中 rz 字段的数据超出的达梦库设置字段类型DEC(7,3)的长度。 dm.jdbc.driver.DMException: 数据未找到 在使用达梦数据库批量插入或更新数据时,给我报了一个从来没有遇到过的错误,当时我

    2024年02月13日
    浏览(51)
  • MySQL Shell连接数据库报MySQL Error 1045 (28000)错误浅析

    这里简单总结一下mysql shell访问数据库时报MySQL Error 1045 (28000): Access denied for user \\\'root\\\'@\\\'::1\\\' (using password: YES)的原因以及如何解决这个问题 这里测试的环境为MySQL 8.0.35,我们先来看看报错案例: 先用root账号连接数据(socket方式),检查用户信息,如下所示,root账号限定为localhost 然

    2024年02月05日
    浏览(56)
  • 导出docker MySQL中的数据库写一个shell 脚本

    安装命令 mysqldump 编辑脚本内容 export_mysql.sh 执行以下命令给脚本添加执行权限:

    2024年02月21日
    浏览(47)
  • 编写shell脚本,利用mysqldump实现MySQL数据库分库分表备份

     查看数据和数据表 删除头部Database和数据库自带的表  编写脚本 检查脚本运行备份数据库 分表分库备份成功 还原检测 删除数据库并查看库 开始还原 使用备份的库进行还原,由于是压缩文件,使用压缩还原 查看数据库  

    2024年02月05日
    浏览(48)
  • Linux-MYSQL 登录数据库(命令行,图形化) 及 远程登录

    mysql 命令登录数据库 语法 : mysql -u用户名 -p密码 -h 连接的数据库服务器的ip [-D] 数据库名 -p 端口 注 : 上面的 mysql 命令是指的是 客户端的指令 ~!! -h : 指的就是 连接数据库服务器的 ip 没有指定 -h 的时候,那指的就是连接本地,本地就是 localhost ~!! 在上一节讲的修改

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包