zoukankan      html  css  js  c++  java
  • zabbix的安装

    MySQL插件式存储引擎
    多种引擎
    自由选择多种存储引擎
    5.5.8之前:MyISAM:不支持事务,性能卓越,适合数据仓库(查询多,修改少)
    5.5.8之后:InnoDB:支持事务,适合在线事务交易
    表管理器:负责创建、读取或修改表定义文件:维护表描述符高速缓存;管理表锁;表结构

    文件中记录组织:
    堆文件组织:一条记录可以放在文件中的任何位置
    顺序文件组织:根据"搜索码"值顺序存放
    散列文件组织:根据HASH值

    数据字典:
    关系的元数据:
    关系的名字(表名)
    字段名称
    字段的类型和长度
    视图
    完整性约束
    用户名称和权限密码

    /etc/my.cnf
    /etc/mysql/my.cnf
    $MYSQL_HOME/my.cnf
    defaults-extra-file=/path/to/file
    ~./.my.cnf
    最后被读取的配置生效

    缺省3个root用户:
    root@127.0.0.1
    root@localhost
    root@hostname
    默认密码为空,设置密码:
    mysqladmin -u root password 'new-password' -p
    缺省2个匿名用户:
    ''@localhost
    ''@hostname

    MYSQL用户密码修改的三种方式:
    1、mysqladmin -u USERNAME -h HOSTNAME password 'NEW_PASS' -p
    2、mysql> SET PASSWORD FOR 'USERNAME'@'HOST'=PASSWORD('new_pass');
    3、mysql> UPDATE mysql.user set PASSWORD=PASSWORD('new_pass') WHERE condition;
    mysql> FLUSH PRIVILEDGE;

    MYSQL5.7忘记root密码:

    1.在/etc/my.cnf文件尾部添加下面一行

    skip-grant-tables

    2.重启mysqld

    service mysqld restart

    3.用root用户不需要密码登陆修改密码

    update mysql.user set authentication_string=password('Local,001') where user='root' and Host = 'localhost';

    4.使用use mysql数据库,发现还要alter密码

    alter user 'root'@'localhost' identified by 'Local,001';

    5.去掉/etc/my.cnf文件里的skip-grant-tables,然后重启mysql

    MySQL RPM安装:
    MySQL安装完成以后,查看/etc/my.cnf可以查看到日志的路径,然后根据日志找到初始化的密码。
    set password for 'root'@'localhost'=PASSWORD('Local,001');
    mysql> create database zabbix character set utf8;
    mysql> grant all on zabbix.* to 'zbxuser'@'192.%.%.%' identified by 'Local,001';
    mysql> grant all on zabbix.* to 'zbxuser'@'docker46' identified by 'Local,001';
    mysql> flush privileges;
    登陆测试:
    mysql -uzbxuser -h 192.168.144.46 -p
    需要安装
    zabbix-server
    zabbix-server-mysql
    zabbix-get
    zabbix-

    zabbix-
    zabbix-web
    zabbix-web-mysql

    zabbix-agent
    zabbix-sender

    yum -y install iksemel libssh2 net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils net-snmp

    Requires: libodbc.so.1()(64bit) yum -y install unixODBC
    http://rpm.pbone.net/
    https://my.oschina.net/xxbAndy/blog/308371

    http://www.cnblogs.com/scoter2008/p/6053370.html

    http://blog.chinaunix.net/uid-28255964-id-3492892.html

    https://www.zabbix.com/documentation/3.0/manual/installation/install_from_packages/server_installation_with_mysql

  • 相关阅读:
    Android-实现切换Fragment页功能
    Mybatis中insert返回主键ID
    ScrollView 与ListView 滑动冲突完美解决
    fresco的源码学习自我总结
    React-Native错误笔记-EPERM
    React-Native的基本控件属性方法
    React Native之ViewPagerAndroid跳转页面问题
    Android应用中-更新提示显示红点的方案
    关于GrideView Item点击后出现错乱重叠的情况
    分享一个Unity3D小作品,源码地址已公布在文章开头!
  • 原文地址:https://www.cnblogs.com/python-study/p/6606245.html
Copyright © 2011-2022 走看看