linuxmysql在哪里
初始密码百在/var/log/mysqld.log这个文件度里液迟盯,输入命令:grep 'temporary password' /var/log/mysqld.log,可以直接内获取密码。(注:密码为冒号后面的所有字符!)
MyISAMMySQL 5.0 之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务。InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5 起成为默认数据库引擎。
BDB源 自 Berkeley DB,事务型数据库的另一种选择,支持Commit 和Rollback 等其他事务特性。Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在 MySQL 重新启动时丢失。
Merge将一定数量的 MyISAM 表联合闹和而成一个整体,在超大规模数据存储时很有用。Archive非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive 拥有高效的插入速度,但其对查询的支持相对较差。
(1)linuxmysql在哪里扩展阅读:
MySQL安装完成后,数据库文件、配置文件和命令文件分别在不同的目录。
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配旦昌置文件)
3、相关命令
/usr/bin(mysqladmin mysqlmp等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
2. 确定MySQL在Linux系统中配置文件的位置
假定确定mysql位于/族明橡usr/local/mysql/bin目录
执行如下命令:/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'
可能看到如下信息:
2019-04-14 19:18:23 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2019-04-14 19:18:23 0 [Note] mysqld (mysqld 5.6.42) starting as process 14944 ...
2019-04-14 19:18:23 14944 [Note] Plugin 'FEDERATED' is disabled.
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
2019-04-14 19:18:23 14944 [Note] Binlog end
2019-04-14 19:18:23 14944 [Note] Shutting down plugin 'MyISAM'
2019-04-14 19:18:23 14944 [Note] Shutting down plugin 'CSV'
上面槐好信息中,etc/my.cnf /etc/mysql/my.cnf /usr/local/兆旁mysql/etc/my.cnf ~/.my.cnf给出的几个目录,就是mysql依次查找配置文件的位置。
3. linux mysql默认数据目录在哪
1、通过rpm查看:查看软件是否安装。
首先我们需要查看软件是否已经安装,或者辩雀纳说查看安装的软件包名称。如查找是否安装mysql。
4. Linux怎么查看软件安装路径 查看mysql安装在哪
Linux怎么查看软件安装路径 查看mysql安装在哪
方法有几种,
1、查询所有文件
这种方法最暴力,就是从根目录下面搜索mysql,这种方法可能时间较长,不过一般几十秒就能搜到了。具体方法如下:
$cd /
$find -name mysql
2、通过locate搜索
这种方法正咐兆比上举租面一种快很多,因为它查的是索引。不过要看你有没有启用locate
$cd /
$locate mysql
3、通过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
4、若程序已经启动了,可以直接简燃找到
$ps -ef|grep mysql
5. linux下的mysql的目录在哪
Linux下 Mysql 没有data目录
vi /etc/my.cnf ,找到datadir,就是data目录
6. linux mysql默认数据目录在哪
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。
1.安装方法有两种,一种是yum安装,另外一种是源码安装
rpm安装命令如下
yum install mysql-server -y
2.查看相关路径的方法如下
[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建议读《linux就该这么学》这本书
7. linux 安装mysql的目录在哪
假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd
/homemkdir
data2、把MySQL服务进程停掉:mysqladmin
-u
root
-p
shutdown3、把/var/lib/mysql整个目录移到/home/datamv
/var/lib/mysql/home/data/
8. Mysql默认是安装到Linux哪个目录下
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
下面就介绍一下这几个目录。
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)mysql5.5之后的默认安装路径,mysql5.5之前的是/usr/local/mysql
3、相关命令
/usr/bin(mysqladmin mysqlmp等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
关于命令的介绍,看看《linux就该这么学》,具体关于这一章地址3w(dot)linuxprobe/chapter-02(dot)html.
9. linux mysql数据库文件在哪
展开全部
数据库目录:/var/lib/mysql/
配置文件:/usr/share/mysql(mysql.server命令及配置文件)
相关命令:/usr/bin(mysqladmin、mysqlmp等命令)(*mysql的一种安全启动方式:/usr/bin/mysqld_safe
–user=root
&)
启动脚本:/etc/rc.d/init.d/