数据库和实例
- 数据库: 存储在物理操作系统系统文件或者其他形式文件类型的集合,根据存储引擎的不同,产生的文件可能是frm、MYD、MYI、ibd结尾的文件。(NDB是基于内存的存储引擎,产生的文件存储在内存中)。
- 实例: 数据库实例是真正操作数据库文件的,它是一个应用进程,从架构上来看,它是单进程多线程的。
如果你在Linux上有安装MySQL实例,那么你可以通过以下指令对MySQL数据库的状态进行查看:
ps -ef | grep mysqlId
查看配置文件读取顺序:my.cnf
排序越靠后,权重越高
mysql --help | grep my.cnf
存储引擎
可以通过SHOW ENGINES
查看当前MySQL数据库所支持的存储引擎.
- InnoDB
- MyISAM
- NDB
- Memory
- Archive
TCP/IP
Linux下的连接命令
mysql -h192.168.0.101 -u root -p
MySQL的权限视图
use mysql;
SELECT host,user,password FROM user;