MySQL高级---B站学习总结---配置文件介绍,MySQL简介

MySQL高级—B站学习总结—配置文件介绍,MySQL简介

概述:

  1. MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司
  2. MySQL 是一种关系数据库管理系统(RDBMS),将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
  3. Mysql 是开源的,所以你不需要支付额外的费用
  4. Mysql 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 Mysql 系统
  5. Mysql 支持大型的数据库。可以处理拥有上千万条记录的大型数据库
  6. MySQL 使用标准的 SQL 数据语言形式
  7. Mysql 可以允许于多个系统上,并且支持多种语言。这些编程语言包括 C 、 C++ 、 Python 、 Java 、 Perl 、 PHP 、 Eiffel 、 Ruby 和 Tcl 等
  8. MySQL 支持大型数据库,支持 5000 万条记录的数据仓库, 32 位系统表文件最大可支持 4GB , 64 位系统支持最大的表文件为 8TB
  9. MySQL 默认自带四个数据库
    1. information_schema:
      1. 保存了MySQl服务所有数据库的信息。
      2. 具体MySQL服务有多少个数据库,各个数据库有哪些表,各个表中的字段是什么数据类型,各个表中有哪些索引,各个数据库要什么权限才能访问。
    2. performance_schema:
      1. 主要用于收集数据库服务器性能参数
      2. 提供进程等待的详细信息,包括锁、互斥变量、文件信息;
      3. 保存历史的事件汇总信息,为提供MySQL服务器性能做出详细的判断;
      4. 对于新增和删除监控事件点都非常容易,并可以随意改变mysql服务器的监控周期,例如(CYCLE、MICROSECOND)
    3. mysql:
      1. 保存MySQL的权限、参数、对象和状态信息。
      2. 如哪些user可以访问这个数据、DB参数、插件、主从
    4. test :
      1. 没什么东西

mac使用终端命令出现ERROR! MySQL server PID file could not be found!错误

查询是否安装过MySQL

rpm -qa | grep -i mysql

设置MySQL的密码(mac下的目录)

cd   /usr/local/mysql/bin/mysqladmin -u root password 密码
设置完密码进入mysql
mysql -u root -p ,之后输入密码就可以登录了

设置 mysql自启动服务

在这里插入图片描述

ntsysv命令后出现的页面

在这里插入图片描述

修改/创建mysql的配置文件

由于Mac上Mysql默认没有配置文件,所以需要自己添加,在 /etc 新建 my.cnf 文件(记得我要使用欧冠管理员权限,否则不让写完后保存)
修改配置文件权限:
sudo chmod 664 /etc/my.cnf,之后重启mysql就ok了
(如果是修改为其他的777、666等mysql认为这是不安全的,所以自动忽略. 请将将文件权限改为mysql认可的664)

MySQL的配置文件

在这里插入图片描述
存储引擎是myisam, 在data目录下会看到3类文件:.frm、.myi、.myd

 

在Linux环境下查看安装目录ps -ef|grep mysql

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值