linux找mysql目录的简单介绍

发布时间:2022-11-17

本文目录一览:

  1. linux怎么查看mysql的数据目录
  2. 如何查看linux下mysql安装目录
  3. linux 安装mysql的目录在哪
  4. linux怎么查看mysql安装路径

linux怎么查看mysql的数据目录

Linux下查看mysql路径指令ps -ef | grep mysql得出结果root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/my

如何查看linux下mysql安装目录

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。

  1. 安装方法有两种,一种是yum安装,另外一种是源码安装 rpm安装命令如下
yum install mysql-server -y
  1. 查看相关路径的方法如下
[root@rhel5 ~]# find / -name mysql -print
/etc/rc.d/init.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/lock/subsys/mysql
/usr/lib/mysql
/usr/include/mysql
/usr/share/mysql
/usr/bin/mysql

而 data默认放在:/var/lib/mysql 2. 一般来说只要修改数据的存放路径就可以,修改方法如下 原路径:/var/lib/mysql 目标路径:/home/data/mysql (1)home目录下建立data目录

cd /home
mkdir data

(2)停止mysql进程

service mysqld stop

(3)把/var/lib/mysql整个目录保持权限复制到/home/data

cp -arp /var/lib/mysql /home/data/

(4)找到my.cnf配置文件 如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/找到my-medium*.cnf文件,拷贝到/etc/并改名为my.cnf 命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

(5)编辑/etc/my.cnf 为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改

socket=/var/lib/mysql/mysql.sock

为:

socket=/home/data/mysql/mysql.sock

操作如下:

vi my.cnf

(用vi工具编辑my.cnf文件,找到下列数据修改之)

# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock(加上此行)

(6)修改MySQL启动脚本/etc/init.d/mysql 搜索datadir/var/lib/mysql修改成现在的实际存放路径:/home/data/mysql

[root@test1 etc]# vi /etc/init.d/mysql
get_mysql_option mysqld datadir "/data/mysql"

最后做一个mysql.sock链接:

ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

(需要从/home/data/mysql下复制一份过来) (7)重新启动MySQL服务

service mysqld restart

最后创建数据库,查看目标目录下是否已经存在

linux 安装mysql的目录在哪

假如要把目录移到/home/data下需要进行下面几步:

  1. home目录下建立data目录
cd /home
mkdir data
  1. 把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
  1. /var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/

linux怎么查看mysql安装路径

方法有几种,

  1. 查询所有文件 这种方法最暴力,就是从根目录下面搜索mysql,这种方法可能时间较长,不过一般几十秒就能搜到了。具体方法如下:
cd /
find -name mysql
  1. 通过locate搜索 这种方法比上面一种快很多,因为它查的是索引。不过要看你有没有启用locate
cd /
locate mysql
  1. 通过rpm找包,再查找包的位置,不过这种方法只适合rpm安装的
rpm -qa | grep mysql
php-mysql-5.4.16-36.3.el7_2.x86_64
rpm -ql php-mysql-5.4.16-36.3.el7_2.x86_64
  1. 若程序已经启动了,可以直接找到
ps -ef | grep mysql