zoukankan      html  css  js  c++  java
  • mysql edit

    表外键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

  • 相关阅读:
    计算机病毒
    wordpress搬家教程
    javascript的DOM学习之选项卡制作
    javascript的DOM学习上
    [转]jQuery 引用地址{包括jquery和google提供的地址}, 节省你不必要的流量
    CSS3属性之:transition
    CSS3属性之:animastion
    css3学习系列之box-shadow(1)
    使ie678支持css3伪类选择器的插件
    个人网站名称填写注意事项
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/5765383.html
Copyright © 2011-2022 走看看