表外键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. WCF服务端行为的一些设置

    [ServiceBehavior( InstanceContextMode = InstanceContextMode.Single,   //表示所有的请求都用一个服务实例来处理 Concurren ...

  2. 解决magento添加产品在前台不显示问题

    有时候我们在magento系统添加产品,前台不显示,最模板分析可能 以下几个原因: 1 添加新品要重新index一下,magento是静态的.html页面,不reindex不出来的.在System→I ...

  3. Json对象与Json字符串互转

    1>jQuery插件支持的转换方式: 复制代码 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成js ...

  4. Yii 中的createUrl和redirectUrl

    Yii  这两个url表示方法容易混淆,区别如下: $this->CreateUrl('控制器/方法',get参数); $this->CreateUrl('方法');           ...

  5. Asp.net 执行回调操作后 无法更新ViewState的问题

    源码 待续...

  6. Spring学习笔记--spring+mybatis集成

    前言: 技术的发展, 真的是日新月异. 作为javaer, 都不约而同地抛弃裸写jdbc代码, 而用各种持久化框架. 从hibernate, Spring的JDBCTemplate, 到ibatis, ...

  7. 递归神经网络(RNN,Recurrent Neural Networks)和反向传播的指南 A guide to recurrent neural networks and backpropagation(转载)

    摘要 这篇文章提供了一个关于递归神经网络中某些概念的指南.与前馈网络不同,RNN可能非常敏感,并且适合于过去的输入(be adapted to past inputs).反向传播学习(backprop ...

  8. 2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred) J dp 背包

    J. Bottles time limit per test 2 seconds memory limit per test 512 megabytes input standard input ou ...

  9. form的onsubmit事件--表单提交前的验证最佳实现方式

    今天遇到了一个问题,页面中include了很多的公共页面(都是没有form的),并且里面好多的地方都是自行提交的(页面中加入一个type=“submit”域,然后js中写入sumbit.click来执 ...

  10. live555源代码编译

    参考http://www.cnblogs.com/MikeZhang/archive/2013/04/24/live555Windows_20130424.html 环境:windowsxp + VS ...