mariadb

Make a new column based from CASE and GROUP BY result

一个人想着一个人 提交于 2020-01-15 03:58:12
问题 I have table like this called, table test : +------------------------+--------+ | id_laporan_rekomendasi | status | +------------------------+--------+ | 1 | 2 | | 1 | 2 | | 1 | 2 | | 1 | 3 | | 2 | 2 | | 2 | 2 | | 2 | 2 | | 2 | 3 | | 3 | 2 | | 3 | 3 | | 4 | 2 | | 5 | 2 | | 5 | 3 | | 6 | 2 | +------------------------+--------+ I want to group by id_laporan_rekomendasi and make a new column when in column status there is value 3 . so if there is no value 3 in column status, then the value would

在Linux上用rpm 安装及配置MariaDB

半腔热情 提交于 2020-01-15 03:53:08
安装MariaDB 1.切换到root用户,首先执行 rpm -qa | grep -i mysql 检查一下是否有已安装的与MySQL相关的东西,如果有,使用 rpm -e --nodeps mysql* 进行强制卸载 2.使用yum安装MariaDB,执行 yum -y install mariadb mariadb-server 3.安装完成后,执行 systemctl start mariadb 启动MariaDB,执行 systemctl enable mariadb 设置开机启动 配置MariaDB 1.执行 mysql_secure_installation 进行相关配置 - 首先是设置密码,会提示先输入密码: * Enter current password for root (enter for none):<–初次运行直接回车 - 设置密码 * Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 * New password: <– 设置root用户的密码 * Re-enter new password: <– 再输入一次你设置的密码 - 其它配置 * Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车 * Disallow root login remotely? [Y

OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 5.在控制节点上部署计算服务Nova

爷,独闯天下 提交于 2020-01-15 03:39:15
计算服务Nova 使用OpenStack Compute来托管和管理云计算系统。 OpenStack Compute是基础架构即服务(IaaS)系统的主要部分。 主要模块用Python实现。 OpenStack Compute与OpenStack Identity交互以进行身份验证; 用于磁盘和服务器映像的OpenStack映像服务; 和OpenStack Dashboard用于用户和管理界面。 图像访问受项目和用户的限制; 配额是按项目限制的(例如,实例数)。 OpenStack Compute可以在标准硬件上水平扩展,并将图像下载到启动实例。 节点配置信息说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164.129 hostname&hosts:likenode 块存储节点:cinder: IP:192.168.164.136 hostname&hosts:likeblock 1. OpenStack计算服务由下列组件所构成: ``nova-api``服务 接收和响应来自最终用户的计算API请求。此服务支持OpenStack计算服务API,Amazon EC2 API,以及特殊的管理API用于赋予用户做一些管理的操作。它会强制实施一些规则

MySQL互为主从-CentOS.7

不羁岁月 提交于 2020-01-14 07:46:58
主:192.168.124.71 从:192.168.124.72 MySQL:5.5.64-MariaDB 主 #安装MySQL yum -y install mariadb mariadb-server #开启二进制 和 中继日志 vim /etc/my.cnf [ mysqld ] datadir = /var/lib/mysql socket = /var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links = 0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd #添加以下三行内容 server-id = 1 log-bin = mysql-bin log_slave

Migrating from MariaDB to MySQL - differences

僤鯓⒐⒋嵵緔 提交于 2020-01-14 06:53:09
问题 I am working on a small social network (just to fill my free time) and I started with a Maria database. But I had some problems with it (long story) so I changed it to a MySQL database. But after this, I am not able to insert values into some tables (for example with Maria I inserted values to "messages" table with no problem and now when I have MySQL it won´t insert values to this table). I don´t know very much about the differences between those two databases. Can this be the reason why it

LNMP动态网站

我的未来我决定 提交于 2020-01-14 01:17:21
LNMP基础知识 什么是LNMP 主流的企业网站平台之一 L:Linux操作系统 N:Nginx网站服务软件 M:MySQL.MariaDB数据库 P:网站开发语言(PHP.Perl.Python) 静态网站和动态网站区别 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没有程序代码,只有HTML(即:超文本标记语言),一般后缀为.html,.htm,或者.xml等。虽然静态网页的页面一旦做成,内容就不会再改变了。但是,静态网页也包括一些能动的部分,这些主要是一些GIF动画等 (2)静态网页的打开,用户可以直接双击,并且不管任何人任何时间打开的页面的内容都是不变的。 动态网页: (1)动态网页是指跟静态网页相对的一种网页编程技术。动态网页的网页文件中除了HTML标记以外,还包括一些特定功能的程序代码,这些代码可以使得浏览器和服务器可以交互,所以服务器端根据客户的不同请求动态的生成网页内容。 即:动态网页相对于静态网页来说,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。 (2)动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,只要是采用了动态网站技术(如PHP、ASP、JSP等

Mariadb读写分离(ProxySQL)

这一生的挚爱 提交于 2020-01-13 15:36:35
读写分离原理 当用户在发送请求数据时,请求经过中间件,中间件将请求中的读和写操作分辨。将读请求发送给后端的从服务器;将写请求发送给后端的主服务器,然后主服务器通过主从复制将数据复制给其他从服务器; 实验环境 主机 ip地址 Master 192.168.14.210 Slave 192.168.14.211 Client 192.168.14.212 ProxySQL 192.168.14.213 注意事项:ProxySQL在实现读写分离之前先要实现主从复制的共功能;主从复制时从节点在配置文件中必须要设置read_only,这是ProxySQL区分是用来作为读服务器还是写服务器的依据; 一、实现主从复制 1、查看文章 https://blog.csdn.net/tladagio/article/details/103137845 二、ProxySQL配置读写分离 1、添加yum源 [root@proxysql ~]# vi /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL YUM repository baseurl=http://repo.proxysql.com/ProxySQL/proxysql-1.4.x/centos/\$releasever gpgcheck=1 gpgkey=http:/

Multiple independent mariadb usages: multiple containers or one? Isolation vs efficiency?

喜欢而已 提交于 2020-01-13 13:12:42
问题 I have an architectural question. Suppose we have a system that has multiple sub-systems: A , B , and so on. Each of these sub-system needs to persist their data and they all use MariaDB . Sub-system A may need a database (as in create database ... ) called a_db ; and Sub-system B may need a database called b_db . Furthermore, there are no data sharing across A and B In a monolithic world before microservice and docker, it is common to set up one central MariaDB instance and ask each sub

mariadb无法update修改root密码ERROR 1348 (HY000): Column 'Password' is not updatable

和自甴很熟 提交于 2020-01-13 07:40:18
https://www.techgalery.com/2019/09/error-1348-column-password-is-not.html 如本博客标题所述,当我们尝试更新root密码数据库(MySQL或MariaDB)时,有时会出现此错误消息,该错误表明: ERROR 1348 (HY000): Column 'Password' is not updatable 这是因为如果使用此SQL命令更新数据库根密码,并且事实证明它受MySQL的限制,才能在mysql数据库上使用update 。 UPDATE mysql . user SET Password = PASSWORD( '1234' ) WHERE User = 'root' ; 因此,您不能使用“更新”命令来更新用户密码,而是使用ALTER命令来更新密码。如下所示。 ALTER USER 'root' @'localhost '由' 1234 '标识; 然后,您需要执行刷新特权以将以前的查询(上面的更改命令)提交到系统中,只需这样做。 flush privileges ; 因此,现在您的根用户的密码为1234。尽管建议使用更强的不可预测的密码。除非仅用于测试,否则切勿将1234用户用作您的任何登录凭据的密码。 因此,从软件开发运营商开始我就一直在使用MySQL。但是,我仍然难以记住一些SQL命令

centos7 yum 安装mariadb

我与影子孤独终老i 提交于 2020-01-13 04:01:05
1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 New password: <– 设置root用户的密码 Re-enter new password: <– 再输入一次你设置的密码 其他配置 Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车 Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车, Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车 Reload privilege tables now? [Y/n] <– 是否重新加载权限表