一、概述
MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。
二、MySQL安装
(2)、rpm安装:
执行安装命令前,先执行查询命令
rpm -qa|grep mysql
如果存在mysql-libs的旧版本包如下:
先执行卸载命令:
安装:rpm -ivh mysql-community-common-5.7.26-1.el6.x86_64.rpm mysql-community-libs-5.7.26-1.el6.x86_64.rpm mysql-community-client-5.7.26-1.el6.x86_64.rpm mysql-community-server-5.7.26-1.el6.x86_64.rpm
报错:
warning: mysql-community-common-5.7.26-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY error: Failed dependencies: libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.26-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-5.7.26-1.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-5.7.26-1.el6.x86_64
yum install numactl
权限设置:chown -R mysql.mysql /var/lib/mysql/
服务启动:service mysqld start
检查MySQL是否安装成功:
mysqladmin --version命令
vim 查看 mysql组 和mysql组
mysql默认密码:grep 'password' /var/log/mysqld.log
更改密码:方式一:
方式二:mysqladmin -uroot -p'root' password '1111'
(3)、MySQL安装目录
参数 路径 解释 备注
--basedir /usr 相关命令目录 mysqladmin mysqldump等命令
--datadir /var/lib/mysql mysql数据库文件的存放路径
--plugin-dir /usr/lib64/mysql/plugin mysql插件存放路径
--log-error /var/log/mysqld.log mysql错误日志路径
--pid-file /var/run/mysqld/mysqld.pid 进程pid文件
--socket /var/lib/mysql/mysql.sock 本地连接时用的unix套接字文件
/usr/share/mysql 配置文件目录 mysql脚本及配置文件
/etc/init.d/mysql 服务启停相关脚本
开启服务开机自启:chkconfig mysqld on
查看应用开机自启状态:chkconfig mysqld --lis
三、Mysql配置文件
(1)、二进制日志log-bin
log-bin 中存放了所有的操作记录,可以用于恢复
my.cnf中的log-bin配置(默认关闭)
(2)、错误日志log-error
默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等。
(3)、慢查询日志log
默认关闭,记录查询的sql语句,如果开启会减低mysql的整体性能,因为记录日志也是需要消耗系统资源的
(4)、数据文件
windows:....\MySQLServer5.5\data目录下很多数据库文件
linux:默认路径:/var/lib/mysql,每个目录代表一个同名的库