• MySQL修改root密码的多种方法

    日期:

    方法1: 用SET PASSWORD命令 mysql -u root mysql SET PASSWORD FOR root@localhost = PASSWORD(newpass); 方法2:用mysqladmin mysqladmin -u root password newpass 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass newpass 方...

  • Mysql实现定时清空一张表的部分最老数据

    日期:

    要达到如下目的: Mysql数据库会每隔一段时间(可以是2小时,也可以是一天,这个可以自定义),定时对一张库中的表做一个判断,如果这张表的数据超过了20条(这个数据也是自定义的,也可以是300条),就保留最新的10条数据(这个数据同样可以自定义,但要小于等于...

  • MySql数据库优化可以从哪几个方面进行?

    日期:

    1、数据库优化可以从以下几个方面进行: 2、项目中,优化mysql之前,首先要开启慢查询日志,在分析慢查询日志. 1,查看所有日志状态: show variables like %quer%; 2,查看慢查询状态:show variables like show% linux启用MySQL慢查询 代码如下 vim /etc/my....

  • MySQL表关联的几种常用方式

    日期:

    工作中我们经常会使用表与表关联来查询数据,如果对join 不熟悉,可能会得到我们不想要的节过,这里就来介绍下join的几种常用方法: 建表及插入数据, CREATE TABLE school ( sch_id int(11) NOT NULL AUTO_INCREMENT, sch_name varchar(50) NOT NULL, sch_a...

  • MySQL mysqldump + mysqlbinlog 备份和还原

    日期:

    MySQL mysqldump + mysqlbinlog 备份和还原 1.使用mysqlbinlog对二进制日志进行连续备份: mysqlbinlog -u root -p -R --host=localhost --raw --stop-never mysql_bin.000001 2.使用mysqldump创建转储文件作为服务器数据的快照,定期 执行mysqldump命令以根...

  • MySQL二进制日志

    日期:

    二进制日志由包含 事件 的文件组成,这些 事件描述了对数据库内容的修改。服务器以二进制格式写入这些文件。 1.查看binlog文件名列表 show binary logs; 2.查看binlog文件内容 show binlog events in mysql-bin.000001 limit 10; 3.查看binlog当前位置点 sho...

  • MySQL 安全管理

    日期:

    1.用户管理 MySQL将帐户存储在系统数据库mysql的user表,MySQL用户名最长可达32个字符 查看所有用户 select user,host,authentication_string from user; 查看当前用户的权限 show grants; 查看gg用户权限 show grants for gg; 添加用户,%是通配符,代表任...

  • mysql自动备份

    日期:

    配置crontab实现自动备份 crontab -e root * * 6 * * sh /data/backup/mysql_backup.sh /data/backup/backup.log 21 #!/bin/bash DBusername=root #数据库用户名 DBpasswd=123 #数据库密码 DBname= test #数据库名 Host=192.168.1.2 #ip地址,本地可用localh...

  • mysqldump与innobackupex备份过程知多少(完结篇)

    日期:

    【前文传送门】 mysqldump与innobackupex备份过程知多少(一) mysqldump与innobackupex备份过程知多少(二) mysqldump与innobackupex备份过程知多少(三) 2. 现在看innobackupex 2.1 innobackupex备份过程解读 A库清空查询日志: [root@localhost ~]# ech...

  • 记一次使用innobackupex做全备恢复失败的经历

    日期:

    记一次使用innobackupex做全备恢复失败的经历 在分别使用innobackupex --apply-log和innobackupex --copy-back命令成功后,相关信息如下: [root@node3 app]#innobackupex --apply-log /app/backup/2018-05-07_22-49-42/ 180507 22:57:49 innobackupex: Star...