标签:MySQL相关的结果388条:

    Ubuntu下迁移通过apt安装的MySQL数据库文件目录

      Ubuntu下迁移通过apt安装的MySQL数据库文件目录用Ubuntu的apt包管理工具安装的MySQL数据库,默认将数据库文件保存在/var/lib/mysql目录下,时间久了数据库越来越大,所以准备挂载个新的硬盘专门存放mysql数据库。1、确定mysql数据库文件存放目录一般默认是在/var/lib/mysql目录下。先登录自己的mysql数据库,比如我用root账户登录,然后使用下面查询语句查询:showvariableslike‘%dir%’…

    发布于:2019-11-15 08:36:42

    Ubuntu 16.04 apt安装Nginx PHP5.6 MySQL5.6

      在Ubuntu16.04中使用源安装Nginx+PHP5.6+MySQL5.6的方法。安装Nginx1、首先添加nginx_signing.key(必须,否则出错)$wgethttp:/ginx.org/keysginx_signing.key$sudoapt-keyaddnginx_signing.key2、添加]Nginx](http:/ginx.org/)官方提供的源$echo"debhtt…

    发布于:2019-11-15 08:14:05

    mysql管理工具percona-toolkit-3使用介绍

      安装percona-toolkit-3#yumlocalinstallpercona-toolkit-3.0.3-1.el6.x86_64.rpmperl-TermReadKey.x86_640:2.30-13.el6-y1.pt-summary#显示和系统相关的基本信息:[root@master~]#pt-summary#PerconaToolkitSystemSummaryReport####…

    发布于:2019-11-15 06:54:40

    mysqldump与innobackupex备份过程知多少(一)

      想必搞数据库的都知道:mysqldump优点:mysqldump的优点就是逻辑备份,把数据生成SQL形式保存,在单库,单表数据迁移,备份恢复等场景方便,SQL形式的备份文件通用,也方便在不同数据库之间移植。对于InnoDB表可以在线备份。mysqldump缺点:mysqldump是单线程,数据量大的时候,备份时间长,甚至有可能在备份过程中非事务表长期锁表对业务造成影响(SQL形式的备份恢复时间也比…

    发布于:2019-11-14 23:43:45

    mysqldump与innobackupex备份过程知多少(二)

      mysqldump与innobackupex备份过程知多少(二)1.2.3使用WITHCONSISTENTSNAPSHOT子句的作用STARTTRANSACTION语句使用WITHCONSISTENTSNAPSHOT子句时,会为事务启动一致性读(该子句仅适用于InnoDB)。其行为与执行STARTTRANSACTION语句之后+一个SELECT语句效果相同(会获取一个事务号,在readview中占个坑,但是不会请求任何锁)。WITHCONSISTENTSNAP…

    发布于:2019-11-14 23:17:15

    mysqldump与innobackupex备份过程知多少(三)

      1.3mysqldump有什么坑吗?想必大家都知道,mysqldump备份时可以使用–single-transaction+–master-data两个选项执行备份(老实讲,为图方便,本人之前很长一段时间,生产库也是使用mysqldudmp远程备份的),这样备份过程中既可以尽量不锁表,也可以获取到binlogpos位置,备份文件可以用于数据恢复,也可以用于搭建备库。看起来那么美好,然而……其实一不…

    发布于:2019-11-14 23:02:16

    使用Mysqldump备份和还原MySQL数据库

      使用Mysqldump备份和还原MySQL数据库登入MySQL数据库mysql-uroot-pmypasswordroot为mysql数据库用户名,mypassword为密码我的Mysql未设置密码,所以没有-p,退出Mysql快捷键CTRL+D备份MySQL数据库1、备份单个数据库mysqldump-uroot-pmypasswordwp>wpbak.sqlroot为mysql数据库用户名,mypassword为密码,wp为数据库名,w…

    发布于:2019-11-14 22:48:42

    Docker安装部署MySQL5.7

      Docker安装部署MySQL5.71、进入Linux后,使用Docker命令下载MySQL,命令如:dockerpullmysql:5.7运行该命令后,则会显示以下日志:[root@localhost~]#dockerpullmysql:5.75.7:Pullingfromlibrary/mysqlad74af05f5a2:Pullcomplete0639788facc8:Pullcompletede70fa77eb2b:Pull…

    发布于:2019-11-14 19:36:20

    使用Docker打造MySQL私有云

      使用Docker打造MySQL私有云前言前几月经常看到有MySQL到底能不能放到Docker里跑的各种讨论。这样做是错的!这样做是对的!说错的理由也说了一大堆,说对的思想也很明确。大家都有道理。但是我本人觉得这样的讨论落地意义不大。因为对与错还是要实践来得出的。所以同程旅游也很早开始了MySQL的Docker化实践,到目前已经有超一千多个MySQL实例在Docker平台安全稳定地跑着,DB运维能力发生了质的提高(DBA再也不用担心删…

    发布于:2019-11-14 15:35:25

    使用Prometheus监控MySQL状态

      Prometheus官方提供了mysqld_exporter,我们直接使用即可。在每个要监控的MySQL中创建监控用户并授予权限。CREATEUSER'exporter'@'127.0.0.1'IDENTIFIEDBY'XXXXXXXX'WITHMAX_USER_CONNECTIONS3;GRANTPROCESS,REPLICATIONCLIENT,SELECTON*.*TO'exporter'@…

    发布于:2019-11-14 15:26:28

    无备份情况下MySQL innodb表被意外删除的恢复

      这里我们首先来测试innodb_file_per_table为off的情况,即表结构和数据存在同一个文件中。这里我分别测试了表存在主键和不存在主键的情况,供参考。innodb_file_per_table参数为off(有主键的情况)1、创建测试表mysql>userecover;Readingtableinformationforcompletionoftableandcolumnnames…

    发布于:2019-11-14 15:07:57

    在单台机器上搭建Mysql的多个实例

      随着互联网技术的发展,数据量越来越庞大,我们急需一个大的存储和大的分析系统。虽然有nosql数据库、hadoop文件存储等数据存储方式能够解决该问题,但是,关系型数据库依然有它的优势所在,尤其是对结构化数据的处理,性能仍然很棒。或者,从公司的项目开发成本讲,关系型数据库的使用比nosql数据库使用更加简易,更加便于维护。因此,本文介绍一下Mycat使用的第一步(当然,这一步不是必须的),学会如何搭…

    发布于:2019-11-14 14:52:04

    配置Zabbix监控MySQL详细教程

      配置Zabbix监控MySQL详细教程一、Server端安装机器192.168.94.781、创建mysql实例机器:192.168.94.78目录:/data/mysql60012、建立系统用户[root@192.168.94.144zabbix_agent]#groupadd-g201zabbix[root@192.168.94.144zabbix_agent]#useradd-gzabbix-u201-mzabbix[root@…

    发布于:2019-11-14 14:12:47

    CentOS 6.X RPM安装mysql 5.7.X

      CentOS 6.X RPM安装mysql 5.7.X准备工作:下载MySQL:https://dev.mysql.com/downloads/mysql/下载到/usr/local/src/mysql目录下(mysql目录是自己创建的,用于存放rpm包)CentOS6.X选择版本,如图:下载:(mysql-community-server-5.7.19-1.el6.x86_64.rpm)(mysql-community-client-5.7.19-…

    发布于:2019-11-14 03:32:53

    centos 7系统下重置mysql 5.7 root密码的步骤

      mysql5.7版本之后,与mariadb不同,在安装之后,在启动之时,会进行自动随机密码的设定,所以在systemctlstartmysqld之后,会出现mysql-uroot-p无法登陆的情况mysqlroot原始密码查看实际上mysqld在启动时,会自动设定root密码的,可以在其相关日志里面查看到,如下:[root@bogon~]#greppassword/var/log/mysqld.l…

    发布于:2019-11-14 02:04:23

    Ubuntu下安装MySQL-python模块遇到的问题及解决方法

      今天把工作台转移到ubuntu上面,因为之前用win开发的时候用的一直都是sqlite,这货,个人认为不太好用,先不说它为啥不好用,先来说说今天遇到的问题吧,Python–Flask+MysqlError:NomodulenamedMySQLdb在安装各种依赖的时候,出现了这么一个错误俺无意识的就直接pipinstallMySQLdb,但是很不幸,并没有,于是pipinstallMySQL-pyt…

    发布于:2019-11-14 01:25:51