• 用RPM包安装MySQL的默认安装路径问题


    在安装PHP时候要对一些配置选项进行设置,其中就有:
    --with-mysql[=DIR]:包含MySQL扩展,[=DIR]指定mysql安装目录,省略[=DIR]则为默认位置/usr
    --with-mysqli[=FILE]:包含MySQLI扩展,[=FILE]指定mysql_config文件位置,省略[=FILE]则为默认位置/usr/bin/mysql_config             
    --with-pdo-mysql[=DIR]:包含PDO:MySQL扩展,[=DIR]指定mysql安装目录,省略[=DIR]则为默认位置/usr
    --with-apxs2[=FILE]:编译为Apahce2共享模块,[=FILE]指定apache2 apxs文件位置,省略[=FILE]则为默认位置/usr/sbin/apxs
    等几个选项,因为我安装MySQL时候用的是RPM包进行的安装,所以要想知道MySQL的默认安装目录,和一些文件(lib、include、bin、data)的位置,就要进行下面的工作进行查看。
    以下是CU的一个帖子,请看:

    [rpm安装 路径]mysql的rpm包默认安装路径问题

    请教高手帮我解决个 问题.由于我装的是RPM包,没能像装源代码文件那样指定路径,我在网上找了很多,都说在/usr/local/mysql路径下,可是我查看它并不存 在,所以请问您我现在要使用mysql提供的API所在的头文件和库函数都被默认安装到哪了? 即那个已经安装的mysql跟目录(包括bin,data,include,lib…)在哪个位置?

    安装的时候可以指定路径–prefix=/usr/local/mysql

    你现在可以用rpm -ql mysql 查看一下

    学会用man

    man rpm

    我用rpm -ql 查询,怎么会提示没有安装呢? 我用mysql都可以正常连接的,怎么会这样?我怎么才能知道装在哪了呢?

    或者我卸载它,应该到哪个目录呢?

    rpm -qa|grep mysql 看看

    如果没有说明你不是用rpm安装mysql得

    我用rpm -qa | grep -i mysql查到了,没错,我装好了那些rpm包,也能正常通信,现在我就是找不到那个mysql根目录(包括bin,data,include,lib…),我主要想知道那些mysql提供的API都在哪!

    怎么办呢?

    查找bin include lib

    find / -name mysql.h -print

    find / -name libmysqlclient.so -print

    find / -name mysql -print

    查看data

    mysql>show variables;   //datadir

    找到了!太感谢你了!

    find指令还挺好用的!

    看来rpm包是把各个子目录分别安装到相应目录下了,不存在那个根目录.

    上面的帖子可以知道,用RPM进行安装的时候,MySQL下的子目录被分散开,分别放在了以下几个目录下:
    (RHEL5.4 RPM 安装MySQL)
    [root@rhel5 ~]# find / -name mysql -print
    /etc/logrotate.d/mysql
    /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

    mysql默认安装在了:/usr/share/mysql中

  • 相关阅读:
    java基本数据类型及运算的注意事项
    B-Tree 和 B+Tree 结构及应用,InnoDB 引擎, MyISAM 引擎
    软件工程与软件开发模型、软件开发方法
    2020年3月份Unity3D游戏源码合集-免费下载
    独立游戏开发必备!8个效果不错的Unity3D 免费模型资源包
    2019年4月份整理的Unity3D 20个实用插件-免费下载
    2019年4月份整理的Unity3D游戏完整源码
    2019年3月整理的2D美术资源合集
    画面效果都不错!20个精品Unity3D着色器插件
    Unity3D中UnityPlayerActivity与UnityPlayerNativeActivity有什么区别
  • 原文地址:https://www.cnblogs.com/Yongzhouunknown/p/4808379.html
Copyright © 2020-2023  润新知