首页 >>  正文

mysql安装后bash:mysql:command not found

来源:www.zuowenzhai.com    作者:编辑   日期:2024-06-15
linux装好mysql,直接在终端输入mysql提示bash: mysql: command not found。

该命令不在环境变量所指定的目录下。可以用命令export来查看本机所有的环境变量,一般shell会到/bin/下查找命令。

做mysql命令的软链接

mysql command not found
遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法即可以解决:
把MYSQLPATH/bin/mysql映射到/usr/local/bin目录下:
# cd /usr/local/bin
# ln -fs /MYSQLPATH/bin/mysql mysql

还有其它常用命令mysqladmin, mysqldump等不可用时候都可以用此方法解决。
mysqldump同理 其中mysqlpath是mysql的安装路径

你只安装了mysql server,还要安装mysql client
安装好后,运行:
/etc/rc.d/init.d/mysqld start
再输入mysql命令就行了

ln -s /usr/local/mysql/bin/mysql /usr/bin

本文介绍 MySQL 8.0 shell 子模块 Util 的两个导入特性 importTable/import_table(JS和python 版本的命名差异)、importJson/import_json的使用方法。


其中 import_table 是通过传统 MySQL 协议来通信,Import_json 是通过 X 插件协议来通信。MySQL 一直以来提供导入文件 SQL 命令 load data infile(单线程)以及对应的可执行文件 mysqlimport(多线程)。


比如我导入 100W 行示例数据到表 ytt.tl1,花了 24 秒。这个已经是 MySQL 默认导入来的最快的。分析那我们现在看下 mysqlimport 工具的升级版,mysqlshell 的 util 工具集。


使用这两个工具之前,必须得临时开启 local_infile 选项。1. import_table建立 3306 端口的新连接我这里切换为 python 模式清空掉示例表 Ytt.tl1import_table 有两个参数,第一个参数定义导入文件的路径,第二个定义相关选项,比如导入的格式,并发的数量等。定义文件路径(参数1)定义选项(参数2)执行导入:只花了不到 17 秒,比传统 mysqlimport 快了不少。


我们上面指定了显式指定了字段分隔符,那有没有已经定义好的组合格式呢? 答案是有的,选项 dialect 可以指定以下格式:csv,tsv,json,csv-unix那么上面的导入,我们可以更简单,改下变量 y_options1 的定义导入时间差不多。这里要说明下,dialect 选项的优先级比较低,比如添加了'linesTerminatedBy':'
', 则覆盖他自己的'
'。


选项 diaelect 还有一个可选值为 json,可以直接把 json 结果导入到文档表里。比如我新建一张表 tl1_json重新定义文件以及导入选项。导入 JSON 数据速度也还可以,不到 24 秒。那导入 json 数据,就必须得提到以 X 插件协议通信的工具 import_json了。2. imort_json我们切换到 mysqlx 端口import_json 参数和 Import_table 参数类似,这里我改下选项我在手册上没有看到多线程的选项,所以单线程跑 35 秒慢了些。查看刚刚导入的数据import_json 不仅仅可以导入 Json 数据,更重要的是可以在 BSON 和 JSON 之间平滑的转换,有兴趣的同学可以去 TRY 下。



sf


18671329768mysql安装后bash:mysql:command not found
籍黄曹答:你只安装了mysql server,还要安装mysql client 安装好后,运行:/etc/rc.d/init.d/mysqld start 再输入mysql命令就行了

18671329768...user=mysql报错 bash: mysql_install_db:未找到命令
籍黄曹答:1、下载mysql的源码安装包,使用下面的命令来下载wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.24.tar.gz下载的时间可能有点漫长,请耐心等待。2、下载完成后,使用命令: ll 可以查看当前目前下存在 mysql-5.6.24.tar.gz文件然后使用下面的命令解压压缩包:tar -zxvf mysql-...

18671329768使用mysqlbinlog工具报错 -bash: mysqlbinlog: command not found...
籍黄曹答:报错是说没有找到 mysqlbinlog 这个命令。假设你的mysql安装目录 /usr/mysqlhome 解决方法: 设置PATH变量,加入/usr/mysqlhome/bin 或者 /usr/mysqlhome/bin 这里执行 或者用绝对路径 /usr/mysqlhome/bin/mysqlbinlog 都可以。

18671329768Linux中安装mysql之后 mysql服务不能启动是怎么回事?
籍黄曹答:1、可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!2、可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果...

18671329768如何安装MySQL?
籍黄曹答:1.Zip解压后管理员身份运行cmd(系统win10);2.输入命令cd /d F:\mysql-5.7.19-win32\bin(此为解压目录);3.输入安装命令mysqld install,出现问题The service already exists,这是由于之前已经安装过mysql并且没有删除干净;4.重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的...

18671329768mysql安装图解 mysql数据库详细安装教程
籍黄曹答:现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql 配置向导,不用向以前一样自己手动乱七八糟的配置my.ini 了,将“Configure the Mysql Server now”前面的勾打上,点“Finish”结束就行了。接下来就是打开mysq配置向导后l自己去配置相关的参数了。

18671329768mysql安装不上怎么办mysql安装失败原因和解决方法
籍黄曹答:具体方法如下:1.查看服务中有没有mysql,如果有将该服务停掉。2.在控制面板中运行添加删除程序,将mysql卸载。3.卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可。4.重启,将mysql的安装残余目录删掉 (查看服务...

18671329768我就菜鸟,问下mysql安装后的问题。
籍黄曹答:从开始菜单——运行输入cmd,进入dos后,输入mysq -u -root -p 回车 root 是用户名,然后提示输入密码。(root 用户对应的密码)这也是进入mysql的一种方法。进入后就可以查看数据库进行操作了 输入密码后

18671329768mysql命令行如何操作
籍黄曹答:登陆mysql打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令mysql -uroot直接回车,之后按提示输入密码。如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用mysq -uroot你也可以手动为mysql添加环境变量。下面先介绍怎么添加环境变量的方法,使得在cmd命令行中运行mysql。下...

18671329768mysqi数据库怎么安装?
籍黄曹答:1 1、在官网上下载MySQL数据,点击Download开始下载mysql数据库。请点击输入图片描述 下载完成后,开始解压该压缩包,点击setup.exe,开始进行安装。请点击输入图片描述 选择默认设置,点击Next---Next---Next---Install,进行mysql安装,最后点击close,则mysql安装成功。请点击输入图片描述 请点击输入图片...


(编辑:俞度话)
联系方式:
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 作文摘要网