表外键5个相关性: cascade,restrict,set null,no action,default
   show character set ;
   show collation like 'utf8%'
   SELECT @@COLLATION_DATABASE;
   SHOW VARIABLES LIKE 'CHARACTER_SET%';

FLUSH LOGS 命令强制轮换二进制日志,从而的到一个完整的二进制日志.
 SHOW BINGLOG EVENTS 查看二进制日志文件。
 SHOW MASTER STATUS 查看当前正在写入的是那个二进制日志文件
 FLUSH TABLES WITH READ LOCK 刷新所有表并锁定数据库
 SHOW BINARY LOGS 获取binlog文件名列表
 获取远程服务器上的日志文件:
 mysqlbinlog --force --read-from-remote-server --host=xxxxx \
 > --start-datetime='xxxx' --stop-datetime ='xxx' > binlog.files
 清除binlog文件:
          1) purge binary logs defore datetime
          2) purge binary logs to 'filename'
 mysqlbinlog 选项:
        --short-form 只打印被执行的sql语句信息
        --force-if-open 防止打印警告
        --base64-output=never 阻止打印base64-encoded
        --start-position
        --stop-position
        --start-datetime
        --stop-datetime
复制拓扑:简单拓扑,树形拓扑,双主拓扑,环形拓扑
show tables from sampdb;查看DB中的所有表
SHOW SLAVE HOSTS 显示连接到MASTER 的SLAVE 信息.
SHOW MASTER LOGS 查看Master 跟踪日志文件.
SHOW MASTER STATUS:查看下一个事件写入二制日志的位置
SHOW SLAVE STATUS:查看Slave 线程的状态
SHOW [GLOBAL | SESSION] VERIABLES 读取服务器变量
SET [GLOBAL | SESSION] <variable_name> = <value> 设置服务器变量
SHOW  INDEX FROM <table> 指定表的索引
SHOW  PLUGINS  显示所有已知插件的列表。
SHOW [FULL] PROCESSLIST 显示系统上运行的甩的线程
SHOW TABLE[FROM <db>]  显示给定数据库的表的详情。
show grants for user_name; // 显示一个用户的权限,显示结果类似于grant 命令
show binary logs  显示服务器二进制列表
ANALYZE TABLE 重新计算一个或多个表的主键分布
OPTIMIZE TABLE <table> 重构一个或多个表的数据结构
REPLAIR TABLE 可以使用它为MyIsam,archive ,cvs 存储引擎恢复崩溃的表。

mysqldump全量备份+mysqlbinlog二进制日志增量备份:
1)mysqldump --single-transaction --flush-logs --master-data=2 > mysqlpub_backup.sql (备份)
2) mysql -uroot -pPwd < msyqlpub_backup.sql  (或 cat mysqlpub_backup.sql | mysql -uroot -ppassword )(DB数据恢复)
3)mysqlbinlog mysql-bin.000003 | mysql -uroot -ppassword (二进制日志重放)

rpm 安装:
2、MySQL默认安装路径
 Directory             Contents of Directory
/usr/bin               Client programs and scripts
/usr/sbin               The mysqld server
/var/lib/mysql         Log files, databases
/usr/share/info         Manual in Info format
/usr/share/man         Unix manual pages
/usr/include/mysql     Include (header) files
/usr/lib/mysql         Libraries
/usr/share/mysql       Miscellaneous support files, including error messages,
                        character set files, sample configuration files, SQL for database installation
/usr/share/sql-bench   Benchmarks

innodb_data_file_path的值应该为一个或多个 数据文件规格的列表。
如果你命名一个以上的数据文件,用 分号(‘;’)分隔它们:
innodb_data_file_path=datafile_spec1[;datafile_spec2]...
nnoDB默认地在MySQL数据目录创建表空间文件。要明确指定一个位置,请使用innodb_data_home_dir选项
lower_case_table_names=1

mysql edit的更多相关文章

  1. mysql的一些特殊命令

    mysql命令行工具的编辑技巧 从mysql performace blog 中学到的: 1. pager 例子 mysql> pager more PAGER set to 'more' my ...

  2. MySQL5.6.36 自动化安装脚本

    背景 很好的朋友邱启明同学,擅长MySQL,目前任职某大型互联网业MySQL DBA,要来一套MySQL自动安装的Shell脚本,贴出来保存一些. 此版本为 MySQL 5.6.365 ###### ...

  3. 可以使用mysql自己带的config edit

    正常情况下,一般数据库密码可以写在用户主目录的.my.cnf 然后设置chmod 600,一般来说是比较安全的. 但是如果不想给人知道用户名和实际的密码,但是又想给人用,可以使用mysql自己带的co ...

  4. excel==>csv==via phpmyadmin (edit php.ini & my.ini)==> MySQL Database

    正如同标题, 标题的顺序是 先从Excel表单,保存为csv文档. 步骤: 1.这个可以用linux下的libra office打开 abc.xls 2.用libra office 将 abc.xls ...

  5. MySQL的Blob类型的手工编辑(manually edit)

    https://dba.stackexchange.com/questions/17593/in-mysql-how-to-manually-edit-values-of-a-blob-column- ...

  6. Edit Delete Mysql的主从复制

    参考博客 https://www.cnblogs.com/zhoujie/p/mysql1.html Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上 ...

  7. CentOS系统MySQL双机热备配置

    1  概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个 ...

  8. Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境【转】

    项目建设完成之后的结构: 数据库的表结构如下: 环境建设:搭建Maven环境.Tomcat环境.需要MySql 数据库支持,使用的编程工具Eclipse (这些是前期准备): 开始创建工程: 1.创建 ...

  9. MYsql 数据库密码忘记(Window)

    之前想在自己的机器上搭建一个数据库,但是又怕占用内存太大,因此特地从网上下载了一个绿色版,免安装版本的,开始用着 还可以,后来重启机器发现悲催了,数据库用不了了, 决心好好整整Mysql 我的是 版本 ...

随机推荐

  1. JQuery blockUI

    1 $.blockUI({//界面锁定之后 ,显示样式和提示消息 css: { width: 'auto', left: '20px', right: '20px' }, message: '< ...

  2. inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效

    inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效 inno setup 安装卸载时检测程序是佛正在运行卸载完成后自动打开网页-代码无效 --------------------- ...

  3. iptables导致数据包过多时连接失败

    前几天做服务器压力测试,本地10个线程不停的去向服务器建立连接,然后请求数据,然后连接再关闭,程序每运行几万次之后就会发现客户端程序没办法connect服务器,connect超时. 一开始怀疑是自己服 ...

  4. 打开office弹出steup error 的解决办法

    找到 C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller 将这个文件夹删除

  5. 【题解】【区间】【二分查找】【Leetcode】Insert Interval & Merge Intervals

    Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessa ...

  6. VIM正则表达式。

    看了那个30分钟正则表达式入门.但是是在VIM使用过程中偶尔会出现达不得想要效果的情况.后面百度了下,确然,VIM的正则还是有点区别的. 转自:http://www.cppblog.com/kefen ...

  7. Sprint第二个冲刺(第五天)

    一.Sprint 计划会议: 容杰龙继续完善昨天的SQLite修改数据操作,待全部操作完善后交给炜杰进行布局规范和整合. 二.Sprint周期:   看板: 燃尽图:

  8. List,set,Map 的用法和区别

    Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collecti ...

  9. URAL 1004 Sightseeing Trip(最小环)

    Sightseeing Trip Time limit: 0.5 secondMemory limit: 64 MB There is a travel agency in Adelton town ...

  10. 救援行动(save) (BFS)

    时间限制: 1 Sec  内存限制: 64 MB提交: 42  解决: 9[提交][状态][讨论版] 题目描述 Angel被人抓住关在一个迷宫了!迷宫的长.宽均不超过200,迷宫中有不可以越过的墙以及 ...