![](https://img-blog.csdnimg.cn/20200223093208568.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MariaDB
Mariadb 安装、mysql优化
blueicex2020
走自己的路,少走弯路,让别人无路可走,让别人说去吧!
展开
-
windows下Mysql安装启动
1. 配置环境变量MYSQL_HOME=C:\Program Files\mysql-5.7.31-winx64\binpath加%MYSQL_HOME%\bin;启动路径2. 配置启动文件C:\Program Files\mysql-5.7.31-winx64\my.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3309# 设置mysql的安装目录basedir=C:\Pro原创 2021-05-09 12:28:39 · 218 阅读 · 0 评论 -
MariaDB—— 17. 数据库备份
1. 备份种类1.1 全量备份(Full Backup)全量备份也叫完全备份,全量备份就是对某个时间点的所有数据进行一个完全的备份,对应时间点的所有数据都被包含在完全备份中。1.2 差异备份(Differential Backup)差异备份也叫差量备份,“差异备份"是对上一次"全量备份"以后变化的数据的备份,比如,这周日2点对数据库进行了"全量备 份”,当下周一对数据库做差异备份时,将会备...原创 2020-03-29 16:37:13 · 867 阅读 · 0 评论 -
MariaDB—— 16. 日志
Mysql中,日志可以按照功能分为:错误日志查询日志慢查询日志二进制日志中继日志innodb存储引擎级别的事务日志1. 错误日志错误日志中记录了mysql执行过程中的错误信息,但是其不仅仅记录了执行过程中的错误信息,还会记录其他信息,错误日志会记录如下信息:mysql执行过程中的错误信息mysql执行过程中的警告信息event scheduler运行时所产生的信息mysql...原创 2020-03-29 09:47:27 · 357 阅读 · 0 评论 -
MariaDB—— 15. 事务
事务中的所有sql语句被当做一个操作单元,换句话说,事务中的sql语句要么都执行成功,要么全部执行失败,事务内的sql语句被当做一个整体,被当做一个原子进行操作。mysql中,innodb存储引擎是支持事务的,而且innodb存储引擎的事务完全符合ACID的特性,ACID是如下四大特性的首字母缩写。A:atomicity 原子性C:consistency 一致性I:isolati...原创 2020-03-28 22:37:23 · 284 阅读 · 0 评论 -
MariaDB—— 14.存储引擎
mysql中,存储引擎是插件式的,同一个数据库中的不同的表可以使用不同的存储引擎,所以,存储引擎是表级别的概念,存储引擎也被称为"表类型",每张表可以使用不同的存储引擎类型。目前来说,mysql中最常用的存储引擎为innodb与myisam,每种存储引擎都有自己的特性,适用于不同的场景,那么,我们先来对比一下最常用的两种存储引擎的特性MYISAM:支持表级锁,不支持行级锁,不支持事务,不支持外...原创 2020-03-28 20:30:16 · 369 阅读 · 0 评论 -
MariaDB—— 13.查询缓存
“查询缓存”,顾名思义,就是将查询的结果缓存下载,如果查询语句完全相同,则直接返回缓存中的结果。如果应用程序在某个场景中,需要经常执行大量的相同的查询,而且查询出的数据不会经常被更新,那么,使用查询缓存会有一定的性能提升。MariaDB [mysql]> show variables like '%query%';+------------------------------+----...原创 2020-03-28 19:46:06 · 346 阅读 · 0 评论 -
MariaDB—— 7. mysql基本语句总结
1. 启停数据库/usr/bin/mysqld_safe &mysqladmin -uroot shutdownmysqladmin -uroot shutdown -p2. 连接数据库mysql -u root -pmysql -u root -p123123mysql -u root -D test -p123123mysql -u root -p -S /var/l...原创 2020-03-28 16:05:21 · 384 阅读 · 0 评论 -
MariaDB—— 6.mysql关闭DNS反解析
要禁用DNS主机名查找,可以在启动MySQL时添加–skip-name-resolve参数选项。在这种情况下,MySQL服务器会只使用IP地址来匹配连接。如果DNS查询很慢,或者是客户端非常多,那么关闭DNS查询可以改进MySQL服务器的性能。vim my.cnf[mysqld]skip-name-resolve再重启MySQL服务。mysql> show variables l...原创 2020-03-15 08:34:44 · 768 阅读 · 0 评论 -
MariaDB—— 5.mysql57 yum 安装
1.配置yum源[root@master yum.repos.d]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm[root@master yum.repos.d]# yum -y localinstall mysql57-community-release-el7-8.noarch.rpm[...原创 2020-03-03 12:14:08 · 361 阅读 · 0 评论 -
MariaDB—— 4.mysqladmin
mysqladmin 是MySQL官方提供的shell命令行工具(mysql是连接工具),其参数都需要在shell命令行上执行。1.语法mysqladmin [options] command1 command2[root@node2 bin]# mysqladmin --character-sets-dir= extended-status old-passw...原创 2020-02-28 18:51:33 · 303 阅读 · 0 评论 -
MariaDB—— 3.mysql_config
[root@node2 php-7.4.3]# mysql_config Usage: /share/lnhome/mariadb/bin/mysql_config [OPTIONS]Options: --cflags [-I/share/mariadb/mariadb10.5/include/mysql -I/share/mariadb/mariadb10.5...原创 2020-02-27 02:56:11 · 556 阅读 · 0 评论 -
MariaDB—— 2.配置文件
vim /etc/my.cnf[client]port= 3306socket= /tmp/mysql.sock[mysqld]port= 3306socket= /tmp/mysql.sockbasedir=/usr/local/mysql #安装数据库目录)datadir=/home/mydata #数据存放目录)skip-external-lockingkey_buffe...原创 2020-02-26 14:07:43 · 167 阅读 · 0 评论 -
MaraiDB—— 1.编译安装
编译安装和二进制安装需要重新制作systemctl文件,yum安装不需要,同事帮助文件也需要重新压缩制作。1.安装准备[root@master soft]# mkdir /share/mariadb/{data,log,etc} /share/{boost,cmake,boost} -pv[root@master soft]# yum install -y bison bison-devel...原创 2020-02-24 02:52:12 · 597 阅读 · 0 评论