linux下安装了mysql,输入mysql命令无效是怎么回事?

linux下安装了mysql,输入mysql命令无效是怎么回事?,第1张

首先,连接工具的mysql就是个命令而已,如果你使用在线安装,如um install 或者ubuntu里面的apt install ,系统会默认把mysql的连接工具放入/usr/bin下面去,如果你使用编译安装,那你需要手动把这个文件放入到bin目录里去。

排查方法,找到mysql这个文件,直接拷贝到/usr/bin下面即可,,即使你要alias,那你后面的命令也是必须要有效的,无效肯定是要报错的;如果你要使用ln软连接方式也是可以的,但是同样后面的路劲要对咯。

最后,还不行你就直接在线yim或者apt安装就行了。不用担心连接工具跑到哪里去了。

1、找到mysql安装目录下的bin目录路径。

2、打开cmd,进入到bin目录的路径下,输入MySQL -u root -p。

问题分析:

1、查看mysql command line client默认执行的一些参数。方法:开始->所有程序->MySQL->MySQL Server5.5->MySQL5.5 command line client,右键属性。

2、注意看目标的内容。内容比较长,复制出来如下:

"G:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" "--defaults-file=G:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-uroot" "-p"

3、注意"--defaults-file=G:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-uroot" "-p" 中指定的配置文件是 my.ini文件。

这里我们查看一下安装目录,即G:\Program Files\MySQL\MySQL Server 5.5,6个ini文件均不是 my.ini。

4.复制my-small.ini文件,更名为my-ini文件,保存。

5.启动mysql command line client,问题解决。

(

select avg_p from hs300_sql

WHERE created_at=(SELECT MAX(created_at) FROM hs300_sql)

AND period='06s'

ORDER BY quanzhong DESC

)k

limit 149


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8630937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存