rpm mysql 安装到哪儿

rpm mysql 安装到哪儿,第1张

在安装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中

首先下载rpm安装包,要下载两个安装包一个client,一个server,有个镜像做的不错,下载地址mirrors.sohu.com/mysql,进入后找到你想要的版本,我下的是mysql5.5版的1我的linux是32位的,我下的如下图所示2下载完后加压,得到几个压缩文件,我们只要其中的server和client3将这两个文件使用winscp工具传输到服务器上,最好改一下名字,下边使用命令执行时输入比较方便。我这里改成了mysql-client-5.5.44.rpm和mysql-server-5.5.44.rpm,保留了版本号。关于winscp的使用方法,很简单,下载一个winscp的安装包, 安装完之后打开根据提示输入服务器的IP和密码,远程连接就可以了。4文件传输完成后,找到传输的目录,在xshell工具中开始进行安装。xshell是一个用脚本 *** 作linux的工具,下载和安装也很简单。安装完之后远程连接就可以。连上之后,假设你传的安装文件在/usr/local目录下,用xshell输入命令先进入到local目录,要先安装server;首先进入目录5安装server,输入文件名的过程中记住:大小写区分6安装client,如下图所示表示安装成功7安装成后找到/usr/share/mysql/my-medium.cnf,复制到/etc目录下,把名字改为my.cnf修改默认编码在文件中加入如图所示的编码:这针对5.5以后的版本,因为mysqld在5.5版本后不识别default-character-set这个变量8修改完之后,使用service mysql start开启服务。9启动成功之后就安装完成啦。


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

原文地址: http://outofmemory.cn/zaji/8647656.html

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

发表评论

登录后才能评论

评论列表(0条)

保存