mariadb

Mariadb单机多实例

半城伤御伤魂 提交于 2020-02-02 17:41:14
首先非常感谢原创的无私奉献,自己在实验中学到了很多。此文大部分来自于原创,同时有自己在解决遇到故障的一些方法。随便百度了一些文章,但还是没有那么顺利,故写出来和大家一起分享。 原创网址: https://blog.51cto.com/bingdonghuoyan/1650347 实验目的:我们在同一台服务器上运行3个mysql服务分别开启3306,3307,3308端口 第一步: 安装mariadb yum install mariadb -y yum install mariadb-server -y 第二步:开始配置多实例 1) 创建3个目录分别保存3个实例对应的数据 [root@localhost ~]# mkdir -p /mariadb/data{3306,3307,3308} 2) 更改所属组和所有者 [root@localhost ~]# chown -R mysql:mysql /mariadb ### 为数据实例目录初始化 [root@localhost ~]# mysql_install_db --datadir=/mariadb/data3306 --user=mysql [root@localhost ~]# mysql_install_db --datadir=/mariadb/data3307 --user=mysql [root@localhost ~

No OQGraph in my MariaDB?

妖精的绣舞 提交于 2020-02-02 16:07:16
问题 I've just installed MariaDB on my Ubuntu 10.04 Lucid Lynx, as explained in this blog: Unfortunately, there is no OQGraph engine in it. I must admit I'm a little bit confused between MariaDB, OurDelta, OpenQuery... I don't know who is doing what, but I would like to have OQGraph engine on my MariaDB. Can someone give me a hint? 回答1: You need to install the plugin first. Run the following sql: install plugin oqgraph soname 'ha_oqgraph.so'; After that the engine should be visible under SHOW

Zabbix部署、监测及邮件报警机制(实战!)

我们两清 提交于 2020-02-01 22:17:57
Zabbix部署 实验环境: CentOS 7-2:192.168.18.147(监测端:部署安装zabbix) CentOS 7-3:192.168.18.128(被监测端) 监测端操作: [root@cacti ~]# systemctl stop firewalld.service #关闭防火墙功能 [root@cacti ~]# systemctl disable firewalld.service #开机禁用防火墙功能 Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@cacti ~]# setenforce 0 #关闭增强型安全功能 `安装LAMP架构` [root@cacti ~]# yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php-pear \ php-xml \ php-xmlrpc \ php-mhash

部署mariadb高可用

我与影子孤独终老i 提交于 2020-02-01 18:56:58
Galera能够实现MySQL/MariaDB数据库的主主复制和多主复制等模式,这些复制模式都是同步进行的,同步时间非常短。 每一个节点都可以同时写入和读取,当某一节点发生故障时,可自动从集群中自动剔除。 HAProxy能提供负载均衡和故障判断等功能解决服务器系统存在的单点故障。 Keepalived能提供客户端连接数据库时使用的虚拟IP地址(VIP)。 (1)主节点 IP地址:node-1 192.168.1.74 (2)备份节点 IP地址:node-2 192.168.1.75 编辑每个节点/etc/hosts文件,添加所有节点IP地址和主机名 vi /etc/hosts 192.168.1.74 node-1 192.168.1.75 node-2 关闭selinux vi /etc/selinux/config SELINUX=permissive 关闭防火墙并设置开机不自启 systemctl stop firewalld 配置yum源文件 vi /etc/yum.repos.d/mariadb.repo yum clean all yum list 安装服务(node-1节点和node-2节点) yum install MariaDB-server galera 修改配置文件 (1)修改/etc/my.cnf,添加以下内容(node-1节点和node-2节点) vi

Zabbix数据库表分区

五迷三道 提交于 2020-02-01 03:40:46
zabbix的监控主机数量将近300,且运行了一年时间了,最近zabbix server服务监控历史数据等服务不断自身告警、查询性能也变得很低 关于历史数据的两个参数,在zabbix server的配置文件中 可以选择关闭housekeeper禁止自动定期清除历史记录数据,因为对于大数据的删除会直接影响zabbix的性能、或者调整相应参数 HousekeepingFrequency 取值范围:0-24 默认值:1 说明:housekeep执行频率,默认每小时回去删除一些过期数据。如果server重启,那么30分钟之后才执行一次,接下来,每隔一小时在执行一次。 MaxHousekeeperDelete 取值范围: 0-1000000 默认值:5000 housekeeping一次删除的数据不能大于MaxHousekeeperDelete 数据库优化 一、设置独立表空间(innodb_file_per_table=1) # 5.6版本以上自动开启 以上版本跳过这一段 1、清空history数据 [root@Zabbix-Server ~]# mysql -u zabbix -p MariaDB [(none)]> use zabbix; Reading table information for completion of table and column names You can

树莓派安装mysql

浪尽此生 提交于 2020-02-01 00:13:58
步骤 安装 mysql server $ sudo apt-get update $ sudo apt-get install mysql-server 安装完毕以后,root密码默认为空。即任意密码都可以登录。 $ sudo mysql -u root $ 回车登录数据库 # 出现下面提示,表示成功 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 13 Server version: 10.1.37-MariaDB-0+deb9u1 Raspbian 9.0 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> # MariaDB是一个完全兼容mysql的数据库,具体可以自行百度。 设置root密码 MariaDB [(none)]> use mysql; MariaDB [mysql]> update user set plugin='mysql_native_password

MariaDB/Mysql skip-name-resolve

点点圈 提交于 2020-02-01 00:08:41
关于skip_name_resolve参数的总结 - iVictor - 博客园 https://www.cnblogs.com/ivictor/p/5311607.html MySQL :: MySQL 8.0 Reference Manual :: 8.12.4.2 DNS Lookup Optimization and the Host Cache https://dev.mysql.com/doc/refman/8.0/en/host-cache.html Server System Variables - MariaDB Knowledge Base https://mariadb.com/kb/en/server-system-variables/#skip_name_resolve skip_name_resolve — MariaDB Enterprise documentation https://mariadb.com/docs/reference/es/system-variables/skip_name_resolve/ 来源: https://www.cnblogs.com/rgqancy/p/12247315.html

mysql5.7升级到mariadb-server-10.0

和自甴很熟 提交于 2020-01-31 20:59:54
5.7############################..............................................................................................] The file /var/lib/mysql/debian-5.7.flag indicated a version that cannot automatically be upgraded. Therefore the previous data directory will be renamed to /var/lib/mysql-5.7 and a new data directory will be initialized at /var/lib/mysql. Please manually export/import your data (e.g. with mysqldump) if needed. invoke-rc.d: could not determine current runlevel Unpacking mariadb-server-10.0 (10.0.38-0ubuntu0.16.04.1) ... Selecting previously unselected package mariadb

听说你在学习 MySQL,送你一份 MySQL 必备资源汇总

狂风中的少年 提交于 2020-01-31 09:04:35
文章目录 MySQL 网站 在线教程 经典书籍 分支版本 管理与开发工具 备份与恢复工具 基准测试工具 高可用与高性能 应用程序驱动 部署工具 为了方便大家学习 MySQL,整理了一些常用的 MySQL 资源。如果你发现了其他好用的资源,欢迎推荐! MySQL 网站 MySQL 官方网站 - MySQL 官方网站。 MySQL Wiki - MySQL 社区知识共享,包含 MySQL 用户组、MySQL FAQs、MySQL 事件和会议信息。 MySQL 社区版 - 提供 MySQL 社区版下载,支持各种平台,包括 Linux、Windows 以及 macOS。 MySQL Server Blog - MySQL Server 开发团队发布的最新消息。 MySQL 参考手册 - MySQL 官方文档,英文版。 awesome-mysql - GitHub 上一份关于 MySQL 的各种优秀软件、代码库以及资源列表。 在线教程 MySQL 教程 - W3Cschool 上的 MySQL 入门教程。 MySQL 教程 - 菜鸟教程上的 MySQL 教程。 www.mysqltutorial.org - MySQL 英文教程,适合初学者。 SQL Tutorial - W3Schools 上的 SQL 教程,英文版。 SQL Tutorial - SQLZoo 上的 SQL 教程

MariaDB 密码,新用户添加

落爺英雄遲暮 提交于 2020-01-31 01:13:51
修改root密码 1.以root身份在终端登陆(必须) 2.输入 mysqladmin -u root -p password ex 后面的 ex 是要设置的密码 3.回车后出现 Enter password 输入就密码,如果没有,直接回车 打开远程访问权限 MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) 如果远程还是没有办法访问,那就开启3306端口就行: [root@marslv yum.repos.d]# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT [root@marslv yum.repos.d]# service iptables save [root@marslv yum.repos.d]# service iptables restart 创建用户 //创建用户 mysql> insert into mysql.user(Host,User