首页
学习
活动
专区
圈层
工具
发布

Linux查看mysql 安装路径和运行路径

一、查看文件安装路径 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。 这里以mysql为例。...比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径 在终端输入: whereis mysql 回车,如果你安装好了mysql,就会显示文件安装的地址...,例如我的显示(安装地址可能会不同) [root@localhost ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql /usr/share.../mysql /usr/share/man/man1/mysql.1.gz 二、查询运行文件所在路径(文件夹地址) 如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例)...: which mysql 终端显示: [root@localhost ~]# which mysql /usr/bin/mysql 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

14.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql数据更改存储路径

    检查mysql数据库存放目录 mysql -u root -prootadmin #进入数据库 show variables like '%dir%'; #查看sql存储路径 (查看datadir...那一行所指的路径) quit; 停止mysql服务 service mysql stop 创建新的数据库存放目录 mkdir /data/mysql 移动/复制之前存放数据库目录文件,到新的数据库存放目录位置...cp -R /usr/local/mysql/data/* /data/mysql/ #或mv /usr/local/mysql/data/* /data/mysql 修改mysql数据库目录权限以及配置文件...chown mysql:mysql -R /data/mysql/ vim /etc/my.cnf datadir=/data/mysql (制定为新的数据存放目录) vim /etc/init.d.../mysql datadir=/data/mysql 启动数据库服务 service mysqld start 说明:根据以上的简单6步操作,已经成功的数据库目录更换路径了。

    7.4K51

    Can’t connect to local MySQL server through socket

    socket '/var/lib/mysql/mysql.sock' (2) 产生此问题的原因一般有两个: 1、mysql服务未正常运行: 由于mysql的socket文件是由mysqld服务启动时创建的...mysqld服务是否正在运行 [root@aiezu.com ~]# service mysqld status mysqld (pid  4717) is running... 2、socket文件路径在配置文件中设置不完整...比如我们修改了配置文件中“[mysql]”选项下的“socket”参数,而未指定“[client]”、“[mysql]”选项的“socket”参数,导致mysql使用默认的socket文件位置去寻找socket...”参数值,指向的socket文件路径完全一致。...=utf8 socket=/storage/db/mysql/mysql.sock 其中socket等于的路径就是socket文件的位置,我们只要修改my.cnf文件,告诉mysql,mysqldump

    3.4K30

    MySQL中SQL语句优化路径

    日常的应用开发中可能需要优化SQL,提高数据访问和应用响应的效率,不同的SQL,优化的具体方案可能会有所不同,但是路径上,还是存在一些共性的。...碰巧看到杨老师的这篇文章《第45期:一条 SQL 语句优化的基本思路》,为我们优化一些MySQL数据库的SQL语句提供了可借鉴的路径,值得参考和应用。 SQL语句优化是一个既熟悉又陌生的话题。...以MySQL为例,一条SQL语句从客户端发出到数据库端返回结果一般会经历几个阶段:词法解析、语法解析、语义解析、逻辑优化、物理优化、最终执行并返回结果。...物理优化可以理解为数据库按照当前SQL语句涉及到的表统计信息、列统计信息、索引个数、索引优劣、当前运行负载、当前硬件资源等可变因素来决定如何生成最优执行路径的方法。...虽然上面说的是MySQL数据库,但是一些理论上,其他的关系型数据库都是可以借鉴的。

    2.6K10

    MySQL中的pid与socket是什么?

    前言: 不知道你有没有注意过,MySQL 启动时需要配置 pid 及 socket 文件路径。...通过设置 socket 变量可配置套接字文件路径及名称,默认值为 /tmp/mysql.sock (对于某些发行格式,目录可能有所不同)。...在本地登录时,如果 my.cnf 配置文件中的 [client] 部分没有指定 socket 文件路径,mysql 默认会去寻找 /tmp/mysql.sock ,所以如果 mysqld 服务启动的时候...,生成的 socket 文件不是默认路径的话,登陆可能会报错(ERROR 2002 (HY000): Can't connect to local MySQL server through socket...其实 [mysqld] 部分及 [client] 部分都配置具体路径可避免此问题,也可以在 tmp 路径下建立软连接,如:ln -s /data/mysql/tmp/mysql.sock /tmp/mysql.sock

    2.5K20

    mysql怎么修改配置文件路径

    mysql修改配置文件路径的方法:1.mysql安装目录下找到配置文件my.ini;2.在my.ini中找到mysql数据存储位置配置datadir选项;3.修改配置文件my.ini中数据存储目录为“D...:/software/MySql/data”即可;mysql修改配置文件路径的方法:在mysql安装目录下找到配置文件my.ini修改。...1.在my.ini中找到mysql数据存储位置配置datadir选项,例如:# Path to the database rootdatadir=C:/ProgramData/MySQL/MySQL Server... 8.0/Data2.修改配置文件my.ini中数据存储目录为“D:/software/MySql/data”例如:# Path to the database root#注释原来的目录#datadir...=C:/ProgramData/MySQL/MySQL Server 8.0/Data#新加一行,注意:目录中使用的是 /datadir=D:/software/MySql/data

    7.9K10

    python中socket与socket

    一、socket模块 socket又叫套接字,是网络编程中的一个基本组件,是两个端点的程序之间的“信息通道”程序可分布在不同的计算机上(通过网络连接),通过socket套接字相互发送信息。...python中的大多数的网络编程都 隐藏了socket模块的基本细节。 python中通过socket模块完成网络编程的套接字实现,一个套接字就是socket模块中的socket类的一个实例。...socket实例化需要三个参数分别是family(ipv4,ipv6,unix)其中默认是ipv4 "socket.AF_INET",第二个参数是流,默认是socket.SOC_STREAM表示tcp,...代码如下: 1、srv.py import socket sk = socket.socket() #print(sk) HOST = '127.0.0.1' PORT = 2222 BUFSIZ =...").strip() #post|12.png cmd,path = inp.split("|") path = os.path.join(BASE_DIR,path) ##完整文件路径

    1.8K11

    MySQL 8.0.4 RC:使用 auth_socket用户要小心!

    最新的MySQL 8.0.4 RC(候选版)发布的消息的确令人兴奋。 不幸的是对于auth_socket插件的用户来说,危险正在等待中!...早在2015年11月,就有报告使用sha256_password进行auth_socket身份验证失败。这防止在SHA256认证之后用auth_socket插件识别的用户进行缺省认证方法。...一些选项被禁用,以减少构建时间,以及设置路径前缀,并确保使用本地的OpenSSL库:: version="$(basename $(pwd))"; prefix="/home/ceri/opt/mysql...(0.02 sec) mysql [localhost] {root} ((none)) > create user ceri@localhost identified with auth_socket...auth_socket插件的任何系统都需要确保它们强制使用default_authentication_plugin=mysql_native_password——至少现在是这样。

    1.4K20

    mysql登录时报socket找不到终极解决方案

    当然也可以手动指定存放位置,通过修改/etc/my.cnf文件的socket参数来修改mysqld.socket的存放路径。...socket '/tmp/mysql.sock' (2) mysql客户端在登录的时候默认会去/tmp/mysql.sock这个目录查找mysqld.socket文件,由于修改了路径自然是找不到的。...出现socket找不到的问题大致有以下几种情况: 1.mysqld和client的socket配置路径不一样,比如像下面这样的配置 [mysqld] socket=/data/mysqldb/mysqld.sock...[client] socket=/data/mysqldb/mysql.sock 路径是一样的,但是文件名不一样,一个是mysqld.socket,一个是mysql.socket,socket文件是由服务端生成的...2.在cmake的时候指定了路径,比如像下面这一段cmake指令,在参数DMYSQL_UNIX_ADDR=/tmp/mysqld.sock中指定了socket的位置,那么/etc/my.cnf上mysqld

    2.2K30
    领券