在开发的过程中,有时侯我们可能不一定会记得住所有服务的安装路径linux培训,Linux系统下本身目录就非常多,所以很容易记混或则忘掉,这么本文就以查找Linux下MySQL数据库安装的目录为例进行展开说明。
有的时侯,即使我们忘掉了数据库的安装目录,但只要一直记得数据库的登陆密码,这么我们就可以通过登陆MySQL数据库,执行MySQL来进行相应的查找:
mysql> select @@basedir as basePath from test_db;
mysql> show variables like '%basedir%';
image-217132
以上两条sql都可以达到查找MySQL安装路径的目的,前面是我们在Linux系统中进行查找,那当然在Windows系统中也同样可以布署安装MySQL的,在Windows如下想要查找数据库的安装路径,可以在cmd中执行进行查看,这儿查看的都是一样的,由于不管怎样说,MySQL是不变的,只是底层系统环境不一样。
mysql> select @@datadir as dataPath from test_db;
mysql> show variables Like '%datadir%';
image-256099
其实以上查找的基础都是在晓得MySQL密码的时侯才可以如此做,那假如如今连MySQL密码都不晓得,能够查看吗?答案是肯定的,虽然Linux很强悍,下边我们就来谈谈当我们没法登陆MySQL数据库的时侯须要如何数据库的安装路径。
第一种:which
可以通过which命令来进行查找,which命令的意思就是展示出命令的全路径,使用方式就是which后跟一个具体的命令linux查看mysql安装目录,之后才会返回给你这个命令的具体路径,注意有时侯返回的路径可能不惟一,这与环境变量有关。
image-237896
$ which mysql
image-257005
这样查询到了mysql的执行文件路径,晓得这个以后就可以进行登陆,之后联接MySQL,执行前面的查询句子,最终就可以得到MySQL的安装路径。
$ /usr/bin/mysql -u "用户名" -p "密码"
image-241663
但显然这些技巧也挺冗长的,还是须要用户名和密码才可以登陆,那第二种方式我们就来演示一种最直接的之后也不用登录的。
第二种:ps
在Linux系统中linux查看mysql安装目录,假如启动某个程序,这么都会有相关的进程在后台,所以第二种方式就是通过查看进程来达到我们的目的。
$ ps -ef | grep mysql
img
绿色标明下来就是我们须要查找的信息linux命令详解词典,ps这个命令会复印出当前系统活动的进程的信息,ps命令的全称就是“processstatus”,它很像Windows系统里的任务管理器。这个命令是最直接可以显示MySQL安装路径的,但前提是必需要MySQL进程存在才可以。
本文原创地址://gulass.cn/lxtxrhczmsjk.html编辑:刘遄,审核员:暂无