MySQL安装完成后不象SQLServer默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这种目录十分重要,尤其对于Linux的初学者linux查看mysql安装目录linux系统下载,由于Linux本身的目录结构就比较复杂,假如搞不清楚MySQL的安装目录那就无从谈起深入学习。
下边就介绍一下这几个目录。
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)mysql5.5以后的默认安装路径,mysql5.5之前的是/usr/local/mysql
3、相关命令
/usr/bin(mysqladminmysqldump等命令)
启动与停止
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在须要启动时运行下边命令即可。
[root[@test1]()init.d]#/etc/init.d/mysqlstart
2、停止
/usr/bin/mysqladmin-uroot-pshutdown
3、自动启动
1)察看mysql是否在手动启动列表中
[root[@test1]()local]#/sbin/chkconfig–list
2)把MySQL添加到你系统的启动服务组上面去
[root[@test1]()local]#/sbin/chkconfig–-addmysql
3)把MySQL从启动服务组上面删掉。
[root[@test1]()local]#/sbin/chkconfig–-delmysql
修改MySQL目录
MySQL默认的数据文件储存目录为/var/lib/mysql。如果要把目录移到/home/data下须要进行下边几步:
1、home目录下构建data目录
cd/home
mkdirdata
2、把MySQL服务进程停掉:
mysqladmin-uroot-pshutdown
3、把/var/lib/mysql整个目录移到/home/data
mv/var/lib/mysql/home/data/
这样就把MySQL的数据文件联通到了/home/data/mysql下
4、找到f配置文件
假如/etc/目录下没有f配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并更名为f)中。命令如下:
[root[@test1]()mysql]#cp/usr/share/mysql/f/etc/f
5、编辑MySQL的配置文件/etc/f
为保证MySQL才能正常工作linux查看mysql安装目录,须要指明mysql.sock文件的形成位置。更改socket=/var/lib/mysql/mysql.sock一行中等号左侧的值
为:/home/mysql/mysql.sock。操作如下:
vif(用vi工具编辑f文件,找到下述数据更改之)
#TheMySQLserver
[mysqld]
port=3306
#socket=/var/lib/mysql/mysql.sock(原内容,为了更稳当用“#”注释此行)
socket=/home/data/mysql/mysql.sock(加上此行)
6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
最后linux学习视频,须要更改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号左边的路径改成你如今的实际存
放路径:home/data/mysql。
[root@test1etc]#vi/etc/rc.d/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql(加上此行)
7、重新启动MySQL服务
/etc/rc.d/init.d/mysqlstart
Linux查看mysql安装路径
一、查看文件安装路径
因为软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。
这儿以mysql为例。例如说我安装了mysql,并且不晓得文件都安装在什么地方、放在什么文件夹里,可以用下边的命令查看所有的文件路径
在终端输入:
whereismysql
回车,假如你安装好了mysql,还会显示文件安装的地址,比如我的显示(安装地址可能会不同)
[root@localhost~]#whereismysql
mysql:/usr/bin/mysql/usr/lib/mysql/usr/share/mysql/usr/share/man/man1/mysql.1.gz
二、查询运行文件所在路径(文件夹地址)
假如你只要查询文件的运行文件所在地址,直接用下边的命令就可以了(还是以mysql为例):
whichmysql
终端显示:
[root@localhost~]#whichmysql
/usr/bin/mysql